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 le handle entré à l’origine dans MiniportInitializeEx.
[in] VirtualAddress
Spécifie l’adresse virtuelle de base pour la plage mappée retournée par NdisMMapIoSpace.
[in] Length
Spécifie le nombre d’octets dans la plage qui a été mappée avec NdisMMapIoSpace.
Valeur de retour
None
Remarques
Lors du déchargement d’un pilote miniport, toute plage de mémoire qu’il a mappée lors de l’initialisation avec NdisMMapIoSpace doit être libérée avec un appel à NdisMUnmapIoSpace.
La longueur transmise à NdisMUnmapIoSpace doit correspondre à la longueur transmise à NdisMMapIoSpace.
NdisMUnmapIoSpace peut être appelé uniquement à partir des fonctions MiniportInitializeEx et MiniportHaltEx d’un pilote miniport.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisMUnmapIoSpace (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisMUnmapIoSpace (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_Miniport_Driver_Function(ndis) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour