Função NdisMDeregisterScatterGatherDma (ndis.h)

Cuidado

Para processadores ARM e ARM64, é altamente recomendável que os gravadores de driver NDIS usem dma WDF ou DMA WDM em vez de DMA de dispersão/coleta de NDIS.

Para obter mais informações sobre o AMD WDF, consulte Manipulando operações de DMA em drivers KMDF.

Para obter mais informações sobre o AMD do WDM, consulte os tópicos filho relacionados ao DMA de Gerenciamento de entrada/saída para drivers.

Os motoristas de miniporto master de barramento chamam NdisMDeregisterScatterGatherDma para liberar recursos de AMD alocados com o Função NdisMRegisterScatterGatherDma .

Sintaxe

void NdisMDeregisterScatterGatherDma(
  [in] NDIS_HANDLE NdisMiniportDmaHandle
);

Parâmetros

[in] NdisMiniportDmaHandle

Um identificador para uma área de contexto que o NDIS usa para gerenciar um recurso de DMA. O chamador obteve esse identificador chamando a função NdisMRegisterScatterGatherDma .

Retornar valor

Nenhum

Comentários

Um driver de miniporto NDIS chama NdisMDeregisterScatterGatherDma de sua função MiniportHaltEx para liberar os recursos de DMA alocados e inicializados em uma chamada anterior para NdisMRegisterScatterGatherDma.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL PASSIVE_LEVEL
Regras de conformidade da DDI Init_RegisterSG(ndis), Irql_Gather_DMA_Function(ndis)

Confira também

MiniportHaltEx

DMA de dispersão/coleta de NDIS

NdisMRegisterScatterGatherDma