Função NetDmaDeregisterProvider (netdma.h)
no Windows 8 e posterior.
Sintaxe
NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
[in] PVOID NetDmaProviderHandle
);
Parâmetros
[in] NetDmaProviderHandle
Um identificador que identifica um provedor de DMA. O driver do provedor de DMA recebeu esse identificador da interface NetDMA em uma chamada para o função NetDmaRegisterProvider.
Valor de retorno
Nenhum
Observações
Os drivers de provedor de DMA chamam a função NetDmaDeregisterProvider para desregister um provedor de DMA que foi registrado anteriormente chamando o função NetDmaRegisterProvider.
O driver do provedor de DMA deve chamar a função NetDmaProviderStop antes de desregistificar um provedor de DMA. O driver do provedor de DMA chama NetDmaProviderStop para notificar a interface NetDMA de que um provedor de DMA iniciado anteriormente não está mais disponível.
Um driver de provedor de DMA normalmente chama a função NetDmaDeregisterProvider no contexto de processamento do IRP IRP_MN_REMOVE_DEVICE para o provedor de DMA.
Chame NetDmaDeregisterProvider em IRQL = PASSIVE_LEVEL.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte para drivers NetDMA 1.0 no Windows Vista. |
da Plataforma de Destino | Universal |
cabeçalho | netdma.h (inclua Netdma.h) |
IRQL | PASSIVE_LEVEL |