Partilhar via


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 do adaptador de miniporto inicializado que o driver de miniporto determinou é irrecuperável.

Valor de retorno

NdisMRemoveMiniport pode retornar um dos seguintes:

Código de retorno Descrição
NDIS_STATUS_SUCCESS
O adaptador de miniporto foi removido.
NDIS_STATUS_FAILURE
Falha na tentativa de remover o adaptador de miniporto.

Observações

Se um driver de miniporto tiver determinado que um adaptador de miniporto específico falhou e não for irrecuperável, o driver de miniporto poderá chamar NdisMRemoveMiniport para remover o adaptador de miniporto do sistema de computador local. Nesta 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 NDIS para remover o adaptador de miniporto.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 5.1 e NDIS 6.0 e posterior. Para drivers NDIS 5.1, consulte NdisMRemoveMiniport (NDIS 5.1).
da 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)