Partager 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

Aucun

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 pour NdisMapFile et NdisUnmapFile jusqu’à ce qu’il libère le handle de fichier avec la fonction NdisCloseFile.

Exigences

Exigence Valeur
client minimum 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 (voir NdisUnmapFile (NDIS 5.1)) dans Windows XP.
plateforme cible Universel
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL
règles de conformité DDI Irql_Miscellaneous_Function(ndis)

Voir aussi

MiniportInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile