NdisMUnmapIoSpace, fonction (ndis.h)
NdisMUnmapIoSpace libère une plage virtuelle mappée par un appel au moment de l’initialisation à NdisMMapIoSpace.
Syntaxe
void NdisMUnmapIoSpace(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] PVOID VirtualAddress,
[in] UINT Length
);
Paramètres
[in] MiniportAdapterHandle
Spécifie l’entrée de handle à l’origine pour MiniportInitializeEx.
[in] VirtualAddress
Spécifie l’adresse virtuelle de base de la plage mappée retournée par NdisMMapIoSpace.
[in] Length
Spécifie le nombre d’octets de la plage mappée avec NdisMMapIoSpace.
Valeur de retour
Aucun
Remarques
Lorsqu’un pilote miniport est déchargé, toute plage de mémoire qu’elle a mappée lors de l’initialisation avec NdisMMapIoSpace doit être libérée avec un appel à NdisMUnmapIoSpace.
Le length passé à NdisMUnmapIoSpace doit correspondre à la Length passée initialement à NdisMMapIoSpace.
NdisMUnmapIoSpace ne peut être appelé qu’à partir des fonctions MiniportInitializeEx d’un pilote miniport et fonctions MiniportHaltEx.