Compartir a través de


Apagado del adaptador de miniporte

Un controlador de minipuerto NDIS debe registrar una función MiniportShutdownEx durante la inicialización del controlador de miniport.

NDIS llama a la función MiniportEx del controlador de miniport NDIS cuando el sistema se apaga. MiniportShutdownEx restaura el hardware a un estado conocido.

El parámetro ShutdownAction que NDIS pasó a MiniportShutdownEx informa al controlador de miniporte del motivo del apagado.

Se puede llamar al controlador de apagado como resultado de una operación de usuario, en cuyo caso se ejecuta en IRQL = PASSIVE_LEVEL. También se puede llamar como resultado de un error irrecuperable del sistema, en cuyo caso se puede ejecutar en cualquier IRQL.

MiniportShutdownEx no debe llamar a funciones NdisXxx . El controlador de minipuerto puede llamar a funciones para leer y escribir puertos de E/S o deshabilitar el motor DMA para devolver el hardware a un estado conocido.

A diferencia de MiniportHaltEx, MiniportShutdownEx no debe liberar ningún recurso asignado. MiniportShutdownEx solo debe detener la NIC.

Estados del adaptador de un controlador miniporte

Detener un adaptador de minipuerto

Estados y operaciones del adaptador de miniporte

Escritura de controladores de minipuerto de NDIS