Função NdisMRemoveMiniport (ndis.h)

A função NdisMRemoveMiniport remove o adaptador de driver de miniporto especificado que o driver de miniporto determinou ser irrecuperável do sistema.

Sintaxe

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Parâmetros

MiniportHandle

O identificador para o adaptador de miniporto inicializado que o driver de miniporto determinou é irrecuperável.

Retornar valor

NdisMRemoveMiniport pode retornar um dos seguintes:

Código de retorno Descrição
NDIS_STATUS_SUCCESS
O adaptador de miniporte foi removido.
NDIS_STATUS_FAILURE
Falha ao tentar remover o adaptador de miniporto.

Comentários

Se um driver de miniporto tiver determinado que um adaptador de miniporto específico falhou e está irrecuperável, o driver de miniporto poderá chamar NdisMRemoveMiniport para remover o adaptador de miniporte do sistema de computador local. Nessa chamada, o driver de miniporto passa o identificador para o adaptador de miniporto a ser removido.

Por exemplo, se um driver de miniporto detectar que um adaptador de miniporto está sendo redefinido com muita frequência e estiver fazendo com que o computador congele a cada poucos segundos, o driver poderá solicitar que o NDIS remova o adaptador de miniporte.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 5.1 e no NDIS 6.0 e posterior. Para drivers NDIS 5.1, consulte NdisMRemoveMiniport (NDIS 5.1).
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade de DDI Irql_Miniport_Driver_Function(ndis)