NdisFreeSharedMemory 関数 (ndis.h)
NdisFreeSharedMemory 関数は、ドライバーが共有メモリ プロバイダーから割り当てた共有メモリを解放します。
構文
void NdisFreeSharedMemory(
[in] NDIS_HANDLE NdisHandle,
[in] NDIS_HANDLE AllocationHandle
);
パラメーター
[in] NdisHandle
呼び出し元の初期化中に取得された NDIS ドライバーまたはインスタンス ハンドル。 これは、次の値の NdisHandle パラメーターに渡されたのと同じハンドルである必要があります。共有メモリが割り当てられたときに NdisAllocateSharedMemory 関数を します。
[in] AllocationHandle
共有メモリ ブロックを識別するコンテキスト領域のハンドル。 これは、NDIS が NdisAllocateSharedMemory 関数の pSharedMemoryProviderContext パラメーターで提供されるハンドルです。
戻り値
何一つ
備考
NDIS ドライバーは、以前に割り当てられた共有メモリのブロックを解放するには、ndisFreeSharedMemory 関数 を呼び出す必要があります。NdisAllocateSharedMemory 関数を します。
NDIS は、NdisFreeSharedMemoryへの呼び出しのコンテキストから共有メモリ プロバイダーの NetFreeSharedMemory 関数を呼び出します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.20 以降でサポートされています。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | PASSIVE_LEVEL |
関連項目
NdisAllocateSharedMemory の