Функция NdisMGetDmaAlignment (ndis.h)
Функция NdisMGetDmaAlignment возвращает требования к выравниванию системы DMA для сетевого адаптера.
Синтаксис
ULONG NdisMGetDmaAlignment(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Параметры
[in] MiniportAdapterHandle
Дескриптор NDIS, идентифицирующий адаптер мини-порта для сетевой карты. Изначально этот дескриптор был передан в Функция MiniportInitializeEx .
Возвращаемое значение
Возвращает значение, указывающее требования к выравниванию системы DMA. Драйвер мини-порта использует это значение для округления размера буфера приема до размера строки кэша или кратного этому размеру при выделении такого буфера.
Комментарии
Примечание Драйвер мини-порта должен уже вызывать NdisMRegisterScatterGatherDma или NdisMRegisterDmaChannel , чтобы инициализировать канал DMA точечной и сборной перед вызовом NdisMGetDmaAlignment.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | ndis.h (включая Ndis.h) |
Библиотека | Ndis.lib |
IRQL | = PASSIVE_LEVEL |
Правила соответствия DDI | Irql_Miniport_Driver_Function(ndis) |