Partilhar via


Função NdisIfDeregisterInterface (ndis.h)

A função NdisIfDeregisterInterface desregistros de uma interface de rede NDIS que foi registrada anteriormente por uma chamada para o função NdisIfRegisterInterface.

Sintaxe

void NdisIfDeregisterInterface(
  NET_IFINDEX ifIndex
);

Parâmetros

ifIndex

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

Valor de retorno

Nenhum

Observações

Os provedores de interface NDIS chamam a função NdisIfDeregisterInterface para desregistificar 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 alterou o 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL PASSIVE_LEVEL
regras de conformidade de DDI Irql_Interfaces_Function(ndis)

Consulte também

NET_LUID

NdisIfRegisterInterface