NdisUnmapFile 関数 (ndis.h)
NdisUnmapFile 関数は、以前に NdisMapFile 関数で設定されたファイルの仮想アドレス マッピングを解放します。
構文
void NdisUnmapFile(
[in] NDIS_HANDLE FileHandle
);
パラメーター
[in] FileHandle
NdisOpenFile 関数によって返されたハンドル。
戻り値
なし
解説
リソースの使用量を減らすために、ミニポート ドライバーは、開いたファイルの内容への排他アクセスが不要になったときに、常に NdisUnmapFile を呼び出す必要があります。 このようなドライバーは、NdisCloseFile 関数を使用してファイル ハンドルを解放するまで、NdisMapFile と NdisUnmapFile の交互の呼び出しを使用して、必要に応じてファイルをマップおよびマップ解除できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (「NdisUnmapFile (NDIS 5.1)」を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (「NdisUnmapFile (NDIS 5.1)」を参照) でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Miscellaneous_Function(ndis) |