Função NdisMGetDmaAlignment (ndis.h)
A função NdisMGetDmaAlignment retorna os requisitos de alinhamento do sistema DMA para uma NIC.
Sintaxe
ULONG NdisMGetDmaAlignment(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Parâmetros
[in] MiniportAdapterHandle
Um identificador NDIS que identifica o adaptador de miniporto para a NIC. Esse identificador foi originalmente passado para o função MiniportInitializeEx.
Valor de retorno
Retorna um valor que especifica os requisitos de alinhamento do sistema DMA. O driver de miniporto usa esse valor para arredondar o tamanho de um buffer de recebimento para um tamanho de linha de cache ou um múltiplo desse tamanho quando ele aloca esse buffer.
Observações
Observação Um driver de miniporto já deve ter chamado NdisMRegisterScatterGatherDma ou NdisMRegisterDmaChannel para inicializar um canal DMA de dispersão/coleta antes de chamar NdisMGetDmaAlignment.