NdisFreeGenericObject 関数 (ndis.h)
NdisFreeGenericObject 関数を呼び出して、 で作成されたジェネリック オブジェクトを解放します。 NdisAllocateGenericObject 関数。
構文
void NdisFreeGenericObject(
PNDIS_GENERIC_OBJECT NdisObject
);
パラメーター
NdisObject
解放する NDIS_GENERIC_OBJECT 構造体へのポインター。
戻り値
なし
解説
一部の NDIS リソース (バッファー プールなど) を割り当てるには、NDIS ハンドルが必要です。 それ以外の場合、NDIS ハンドルを持たないコンポーネントは、NDIS ハンドルとして NDIS_GENERIC_OBJECT 構造体へのポインターを使用します。 このジェネリック オブジェクト ポインターでハンドルとして割り当てられたすべてのリソースは、ジェネリック オブジェクトを解放する前に解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 | Irql_Miscellaneous_Function(ndis)、 NdisAllocateGenericObject(ndis) |