NdisUnmapFile 関数 (ndis.h)

NdisUnmapFile 関数は、以前に NdisMapFile 関数で設定されたファイルの仮想アドレス マッピングを解放します。

構文

void NdisUnmapFile(
  [in] NDIS_HANDLE FileHandle
);

パラメーター

[in] FileHandle

NdisOpenFile 関数によって返されたハンドル。

戻り値

なし

解説

リソースの使用量を減らすために、ミニポート ドライバーは、開いたファイルの内容への排他アクセスが不要になったときに、常に NdisUnmapFile を呼び出す必要があります。 このようなドライバーは、NdisCloseFile 関数を使用してファイル ハンドルを解放するまで、NdisMapFileNdisUnmapFile の交互の呼び出しを使用して、必要に応じてファイルをマップおよびマップ解除できます。

要件

要件
サポートされている最小のクライアント 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)

こちらもご覧ください

MiniportInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile