Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
NDIS puede llamar a la función MiniportResetEx de un controlador de miniporte o un controlador MCM para restablecer una NIC.
Nota Los identificadores AF, SAP y VC que están activos y válidos antes de un restablecimiento se mantienen activos y válidos después del restablecimiento.
En la ilustración siguiente se muestra un cliente que emite una solicitud de restablecimiento a un controlador de miniport.
En la ilustración siguiente se muestra un cliente que emite una solicitud de restablecimiento a un controlador MCM.
Cuando un controlador orientado a la conexión subyacente está restableciendo una NIC, NDIS notifica a cada protocolo enlazado llamando a la función ProtocolCoStatusEx del protocolo con NDIS_STATUS_RESET_START.
NDIS no aceptará envíos iniciados por protocolo y solicitudes a un controlador de miniporte o controlador MCM mientras se restablece la NIC del controlador de miniporte o del controlador MCM. Mientras un restablecimiento está en curso, un controlador de protocolo no debe intentar enviar paquetes al controlador de miniport con NdisCoSendNetBufferLists o solicitar información del controlador de miniport con NdisCoOidRequest.
MiniportResetEx realiza las acciones dependientes del dispositivo necesarias para restablecer la NIC. MiniportResetEx puede completarse de forma sincrónica o puede completarse de forma asincrónica con una llamada a NdisMResetComplete:
Si el restablecimiento se completa de forma sincrónica, NDIS llama a la función ProtocolCoStatusEx de cada protocolo enlazado con NDIS_STATUS_RESET_END.
Si el restablecimiento se completa de forma asincrónica, NDIS llama a la función ProtocolCoStatusEx de cada protocolo enlazado con NDIS_STATUS_RESET_END.