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