Función NdisMDeregisterIoPortRange (ndis.h)
NdisMDeregisterIoPortRange libera una asignación que se configuró con NdisMRegisterIoPortRange durante la inicialización del controlador.
Sintaxis
void NdisMDeregisterIoPortRange(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] UINT InitialPort,
[in] UINT NumberOfPorts,
[in] PVOID PortOffset
);
Parámetros
[in] MiniportAdapterHandle
Especifica la entrada de identificador en MiniportInitializeEx.
[in] InitialPort
Especifica la dirección relativa al bus del primer puerto del intervalo de puertos.
[in] NumberOfPorts
Especifica el número de puertos del intervalo.
[in] PortOffset
Especifica la dirección de puerto base asignada devuelta por NdisMRegisterIoPortRange.
Valor devuelto
None
Observaciones
El controlador de minipuerto debe pasar el mismo InitialPort y NumberOfPorts a NdisMDeregisterIoPortRange que se pasaron cuando MiniportInitializeEx llamó a NdisMRegisterIoPortRange para obtener el valor de PortOffset asignado. Es decir, un controlador de minipuerto no puede llamar a NdisMDeregisterIoPortRange para liberar un subrango de un intervalo de puertos asignado.
Solo se puede llamar a NdisMDeregisterIoPortRange desde las funciones MiniportInitializeEx o MiniportHaltEx si MiniportInitializeEx realizó anteriormente una llamada correcta a NdisMRegisterIoPortRange.
NdisMDeregisterIoPortRange también libera la notificación del controlador en el intervalo de puertos de E/S del registro.
Después de llamar a NdisMRegisterIoPortRange, el controlador de minipuerto ya no puede acceder al intervalo de puertos de la NIC con llamadas a NdisRaw.. Funciones PortXxx .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisMDeregisterIoPortRange (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisMDeregisterIoPortRange (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