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
DMA de dispersão/coleta de NDIS
NdisMRegisterScatterGatherDma