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 |
---|---|
|
O adaptador de miniporte foi removido. |
|
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) |