NdisUnmapFile-Funktion (ndis.h)

Die NdisUnmapFile-Funktion gibt eine virtuelle Adresszuordnung einer Datei frei, die zuvor mit der NdisMapFile-Funktion eingerichtet wurde.

Syntax

void NdisUnmapFile(
  [in] NDIS_HANDLE FileHandle
);

Parameter

[in] FileHandle

Das Handle, das von der NdisOpenFile-Funktion zurückgegeben wurde.

Rückgabewert

Keine

Bemerkungen

Um die Ressourcennutzung zu reduzieren, sollte ein Miniporttreiber immer NdisUnmapFile aufrufen, wenn er keinen exklusiven Zugriff mehr auf den Inhalt einer geöffneten Datei benötigt. Ein solcher Treiber kann die Datei nach Bedarf zuordnen und die Zuordnung aufheben, indem er abwechselnd NdisMapFile und NdisUnmapFile aufruft, bis das Dateihandle mit der NdisCloseFile-Funktion freigegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisUnmapFile (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisUnmapFile (NDIS 5.1)) in Windows XP.
Zielplattform Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL PASSIVE_LEVEL
DDI-Complianceregeln Irql_Miscellaneous_Function(ndis)

Weitere Informationen

MiniportInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile