Función NdisMUnmapIoSpace (ndis.h)
NdisMUnmapIoSpace libera un intervalo virtual asignado por una llamada en tiempo de inicialización a NdisMMapIoSpace.
Sintaxis
void NdisMUnmapIoSpace(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] PVOID VirtualAddress,
[in] UINT Length
);
Parámetros
[in] MiniportAdapterHandle
Especifica el identificador de entrada original en MiniportInitializeEx.
[in] VirtualAddress
Especifica la dirección virtual base del intervalo asignado devuelto por NdisMMapIoSpace.
[in] Length
Especifica el número de bytes del intervalo asignado con NdisMMapIoSpace.
Valor devuelto
None
Observaciones
Cuando se descarga un controlador de miniporte, se debe liberar cualquier intervalo de memoria asignado durante la inicialización con NdisMMapIoSpace con una llamada a NdisMUnmapIoSpace.
La longitud pasada a NdisMUnmapIoSpace debe coincidir con la longitud pasada originalmente a NdisMMapIoSpace.
Solo se puede llamar a NdisMUnmapIoSpace desde las funciones MiniportInitializeEx y MiniportHaltEx del controlador de miniport.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisMUnmapIoSpace (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisMUnmapIoSpace (NDIS 5.1)) en Windows XP. |
Plataforma de destino | Universal |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | Irql_Miniport_Driver_Function(ndis) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de