Função NdisMGetDmaAlignment (ndis.h)
A função NdisMGetDmaAlignment retorna os requisitos de alinhamento do sistema de 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 .
Retornar valor
Retorna um valor que especifica os requisitos de alinhamento do sistema DMA. O driver de miniporte 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 aloca esse buffer.
Comentários
Nota Um driver de miniporte já deve ter chamado NdisMRegisterScatterGatherDma ou NdisMRegisterDmaChannel para inicializar um canal de DMA de dispersão/coleta antes de chamar NdisMGetDmaAlignment.
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 de DDI | Irql_Miniport_Driver_Function(ndis) |