Share via


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)

Voir aussi

MiniportInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile