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) |