Detener un adaptador de minipuerto
NDIS llama a la función MiniportEx del controlador NDIS para desasignar recursos cuando se quita un adaptador del sistema y para detener el hardware. NDIS puede llamar a MiniportHaltEx después de que la función MiniportInitializeEx del controlador se devuelva correctamente. Para obtener más información sobre MiniportInitializeEx, vea Inicializar un adaptador de minipuerto.
MiniportHaltEx debe liberar los recursos asignados por el controlador para un dispositivo. El conductor debe llamar a las funciones NdisXxx recíprocas con las que asignó originalmente los recursos. Como regla general, una función MiniportHaltEx debe llamar a las funciones NdisXxx recíprocas en el orden inverso utilizado durante la inicialización.
Si un adaptador genera interrupciones, la función MiniportHaltEx de un controlador de miniporte puede ser adelantada por la función MiniportInterrupt del controlador hasta que MiniportHaltEx deshabilite las interrupciones.
NDIS no llama a MiniportHaltEx si hay solicitudes de OID pendientes o solicitudes de envío. NDIS no envía más solicitudes para el dispositivo afectado después de que NDIS llame a MiniportHaltEx.
Después de que MiniportHaltEx vuelva, el controlador de minipuerto se encuentra en estado Detenido.
Temas relacionados
Estados del adaptador de un controlador miniporte
Estados y operaciones del adaptador de miniporte