структура DMA_TRANSFER_INFO (wdm.h)
Структура DMA_TRANSFER_INFO — это контейнер для структуры DMA_TRANSFER_INFO_XXX, описывающий требования к выделению для точечных и собирающихся списков.
Синтаксис
typedef struct _DMA_TRANSFER_INFO {
ULONG Version;
union {
DMA_TRANSFER_INFO_V1 V1;
DMA_TRANSFER_INFO_V2 V2;
};
} DMA_TRANSFER_INFO, *PDMA_TRANSFER_INFO;
Члены
Version
Номер версии структуры DMA_TRANSFER_INFO_XXX , следующей за этим элементом. Для DMA_TRANSFER_INFO_V1 структуры задайте для этого элемента значение DMA_TRANSFER_INFO_VERSION1 перед вызовом подпрограммы GetDmaTransferInfo .
V1
Требования к выделению для точечных и собирателей. Дополнительные сведения см. в разделе DMA_TRANSFER_INFO_V1.
V2
Требования к выделению для точечных и собирателей. Дополнительные сведения см. в разделе DMA_TRANSFER_INFO_V2.
Комментарии
Драйвер устройства вызывает подпрограмму GetDmaTransferInfo , чтобы получить DMA_TRANSFER_INFO структуру, описывающую требования к выделению для списка точечной и сборной для использования при передаче DMA.
Неименованное объединение в этой структуре содержит структуру DMA_TRANSFER_INFO_XXX . Элемент Version указывает, какая версия структуры DMA_TRANSFER_INFO_XXX содержится в объединении.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 8. |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |