Compartir a través de


Función NdisMRemoveMiniport (ndis.h)

La función NdisMRemoveMiniport quita el adaptador de controlador de miniport especificado que el controlador de miniporte ha determinado que es irrecuperable del sistema.

Sintaxis

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Parámetros

MiniportHandle

El identificador del adaptador de miniport inicializado que el controlador de miniport ha determinado es irrecuperable.

Valor devuelto

NdisMRemoveMiniport puede devolver cualquiera de las siguientes opciones:

Código devuelto Descripción
NDIS_STATUS_SUCCESS
Se ha quitado el adaptador de miniporte.
NDIS_STATUS_FAILURE
Error al intentar quitar el adaptador de miniporte.

Observaciones

Si un controlador de minipuerto ha determinado que se ha producido un error en un adaptador de miniporte determinado y es irrecuperable, el controlador de miniporte puede llamar a NdisMRemoveMiniport para quitar el adaptador de miniporte del sistema de equipo local. En esta llamada, el controlador de miniporta pasa el controlador al adaptador de miniport para quitar.

Por ejemplo, si un controlador de miniporte detecta que un adaptador de minipuerto se está restableciendo con mucha frecuencia y hace que el equipo se inmoviliza cada pocos segundos, el controlador puede solicitar NDIS para quitar el adaptador de miniport.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 5.1 y NDIS 6.0 y versiones posteriores. Para ver los controladores NDIS 5.1, consulte NdisMRemoveMiniport (NDIS 5.1).
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI Irql_Miniport_Driver_Function(ndis)