Compartilhar via


Função NetDmaDeregisterProvider (netdma.h)

Observação não há suporte para a interface NetDMA

no Windows 8 e posterior.

 
A função NetDmaDeregisterProvider desregistros de um provedor de DMA.

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

Consulte também

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider