Função NdisIfDeregisterInterface (ndis.h)

A função NdisIfDeregisterInterface desregista um adaptador de rede NDIS que foi registrado anteriormente por uma chamada para o Função NdisIfRegisterInterface .

Sintaxe

void NdisIfDeregisterInterface(
  NET_IFINDEX ifIndex
);

Parâmetros

ifIndex

Um índice que identifica o adaptador de rede a ser desregistrado. O provedor de interface obteve esse índice de uma chamada anterior para o Função NdisIfRegisterInterface .

Retornar valor

Nenhum

Comentários

Os provedores de interface NDIS chamam a função NdisIfDeregisterInterface para desregistrar um adaptador de rede e indicar que a interface deve ser removida da lista de interfaces conhecidas no computador.

Um provedor de interface chama a função NdisIfDeregisterInterface , por exemplo, porque a interface foi desinstalada. Os provedores de interface não chamam NdisIfDeregisterInterface para indicar que uma interface mudou de estado.

NdisIfDeregisterInterface libera o índice de interface, de modo que o NDIS pode reatribuir o índice para outra interface registrada posteriormente. Não confunda o índice de interface com o índice NET_LUID , que persiste após a reinicialização de um computador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL PASSIVE_LEVEL
Regras de conformidade da DDI Irql_Interfaces_Function(ndis)

Confira também

NET_LUID

NdisIfRegisterInterface