NdisUnmapFile, fonction (ndis.h)
La fonction NdisUnmapFile libère un mappage d’adresses virtuelles d’un fichier précédemment configuré avec la fonction NdisMapFile .
Syntaxe
void NdisUnmapFile(
[in] NDIS_HANDLE FileHandle
);
Paramètres
[in] FileHandle
Handle retourné par la fonction NdisOpenFile .
Valeur de retour
None
Remarques
Pour réduire l’utilisation des ressources, un pilote miniport doit toujours appeler NdisUnmapFile lorsqu’il n’a plus besoin d’un accès exclusif au contenu d’un fichier qu’il a ouvert. Un tel pilote peut mapper et annuler le mappage du fichier si nécessaire, en utilisant des appels alternés à NdisMapFile et À NdisUnmapFile jusqu’à ce qu’il libère le handle de fichier avec la fonction NdisCloseFile .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisUnmapFile (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (consultez NdisUnmapFile (NDIS 5.1)) dans Windows XP. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Règles de conformité DDI | Irql_Miscellaneous_Function(ndis) |