次の方法で共有


NdisUnmapFile 関数 (ndis.h)

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

構文

void NdisUnmapFile(
  [in] NDIS_HANDLE FileHandle
);

パラメーター

[in] FileHandle

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

戻り値

何一つ

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisUnmapFile (NDIS 5.1) を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (NdisUnmapFile (NDIS 5.1) を参照) でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 する Irql_Miscellaneous_Function(ndis)

関連項目

ミニポートInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile