объединение DMA_ADAPTER_INFO (wdm.h)
Структура DMA_ADAPTER_INFO — это контейнер для DMA_ADAPTER_INFO_XXX структуры, описывающей возможности системного контроллера DMA.
Синтаксис
typedef union _DMA_ADAPTER_INFO {
struct {
ULONG Version;
DMA_ADAPTER_INFO_V1 V1;
};
struct {
ULONGLONG Reserved;
union {
DMA_ADAPTER_INFO_CRASHDUMP Crashdump;
};
};
} DMA_ADAPTER_INFO, *PDMA_ADAPTER_INFO;
Члены
Version
Номер версии структуры **DMA_ADAPTER_INFO_**XXX , следующей за этим элементом. Для структуры DMA_ADAPTER_INFO_V1 задайте для этого элемента значение DMA_ADAPTER_INFO_VERSION1 перед вызовом подпрограммы GetDmaAdapterInfo .
V1
Возможности master устройства DMA шины или системного контроллера DMA. Дополнительные сведения см. в разделе DMA_ADAPTER_INFO_V1.
Reserved
Зарезервировано для последующего использования.
Crashdump
Определяет член DMA_ADAPTER_INFO_CRASHDUMPCrashdump.
Комментарии
Драйвер устройства вызывает подпрограмму GetDmaAdapterInfo , чтобы получить DMA_ADAPTER_INFO структуру, описывающую возможности контроллера DMA.
Неименованное объединение в этой структуре содержит структуру **DMA_ADAPTER_INFO_**XXX . Элемент Version указывает, какая версия структуры **DMA_ADAPTER_INFO_**XXX содержится в объединении. В настоящее время поддерживается только версия 1.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 8. |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |