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 |
---|---|
|
Se ha quitado el adaptador de miniporte. |
|
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) |