структура 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)

См. также раздел

DXGK_DEVICEINFO

DxgkDdiCreateDevice