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 minipuerto ha determinado que es irrecuperable del sistema.

Sintaxis

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Parámetros

MiniportHandle

El identificador del adaptador de miniporte inicializado que el controlador de minipuerto 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.

Comentarios

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 minipuerto puede llamar a NdisMRemoveMiniport para quitar el adaptador de miniporte del sistema informático local. En esta llamada, el controlador de minipuerto pasa el controlador al adaptador de minipuerto que se va a quitar.

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

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 5.1 y NDIS 6.0 y versiones posteriores. Para los controladores NDIS 5.1, consulte NdisMRemoveMiniport (NDIS 5.1).
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_Miniport_Driver_Function(ndis)