Função NetDmaDeregisterProvider (netdma.h)

Nota Não há suporte para a interface NetDMA

em Windows 8 e posteriores.

 
A função NetDmaDeregisterProvider desregistra 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 .

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

Confira também

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider