Função NdisIfDeregisterProvider (ndis.h)

A função NdisIfDeregisterProvider desregistra um provedor de interface que foi registrado anteriormente por uma chamada para o Função NdisIfRegisterProvider .

Sintaxe

void NdisIfDeregisterProvider(
  [in] NDIS_HANDLE NdisProviderHandle
);

Parâmetros

[in] NdisProviderHandle

Um identificador que identifica o provedor de interface de rede. O chamador obteve esse identificador de uma chamada anterior para o Função NdisIfRegisterProvider .

Retornar valor

Nenhum

Comentários

Os drivers NDIS chamam a função NdisIfDeregisterProvider para desregistrar como um provedor de interface de rede. Os drivers NDIS devem desregistrar como provedores de interface quando forem descarregados.

O provedor de interface deve garantir que ele não tenha nenhuma interface registrada quando chama NdisIfDeregisterProvider. Para desregistrar interfaces, o provedor deve chamar o Função NdisIfDeregisterInterface uma vez para cada interface registrada.

O provedor não deve usar o identificador do provedor que passou no parâmetro NdisProviderHandle depois de chamar NdisIfDeregisterProvider.

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 de DDI Irql_Interfaces_Function(ndis)

Confira também

NdisIfDeregisterInterface

NdisIfRegisterProvider