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) |