структура DXGK_DEVICEINFOFLAGS (d3dkmddi.h)
Структура DXGK_DEVICEINFOFLAGS определяет в флагах битовых полей сведения о графическом устройстве.
Синтаксис
typedef struct _DXGK_DEVICEINFOFLAGS {
union {
struct {
UINT GuaranteedDmaBufferContract : 1;
UINT Reserved : 31;
};
[out] UINT Value;
};
} DXGK_DEVICEINFOFLAGS;
Члены
[out] GuaranteedDmaBufferContract
Является устаревшей. Значение UINT, указывающее, использует ли устройство, созданное с помощью вызова DxgkDdiCreateDevice , модель гарантированного контракта для буферов прямого доступа к памяти (DMA). Дополнительные сведения о модели гарантированного контракта см. в разделе Использование модели буфера DMA гарантированного контракта. Если этот элемент задан, устройство использует модель гарантированного контракта; Если этот элемент не задан, устройство не использует модель гарантированного контракта. Модель драйвера дисплея для Windows Vista в настоящее время поддерживает только модель буфера DMA с гарантированным контрактом.
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).
[out] Reserved
Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке нулей для оставшихся 31 бита (0xFFFFFFFE) элемента 32-разрядного значения .
[out] Value
Элемент в объединении, который DXGK_DEVICEINFOFLAGS содержит, который может содержать 32-разрядное значение, указывающее сведения о графическом устройстве.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |