Função NetDmaDeregisterProvider (netdma.h)
em Windows 8 e posteriores.
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 .
Retornar valor
Nenhum
Comentários
Os drivers de provedor de DMA chamam a função NetDmaDeregisterProvider para desregistrar 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 desregissar 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 |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NetDMA 1.0 no Windows Vista. |
Plataforma de Destino | Universal |
Cabeçalho | netdma.h (inclua Netdma.h) |
IRQL | PASSIVE_LEVEL |