структура D3DKMT_WDDM_2_0_CAPS (d3dkmdt.h)

Зарезервировано для системного использования. Не используйте.

Синтаксис

typedef struct _D3DKMT_WDDM_2_0_CAPS {
  union {
    struct {
      UINT Support64BitAtomics : 1;
      UINT GpuMmuSupported : 1;
      UINT IoMmuSupported : 1;
      UINT FlipOverwriteSupported : 1;
      UINT SupportContextlessPresent : 1;
      UINT SupportSurpriseRemoval : 1;
#if ...
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} D3DKMT_WDDM_2_0_CAPS;

Члены

Support64BitAtomics

Поддерживает 64-разрядные атомары.

GpuMmuSupported

Поддерживает управление памятью GPU.

IoMmuSupported

Поддерживает управление входной и выходной памятью.

FlipOverwriteSupported

Поддерживает перезапись перезаписи.

SupportContextlessPresent

Поддерживает бесс contextless present display.

SupportSurpriseRemoval

Поддерживает неожиданное удаление.

Reserved

Зарезервировано.

Value

Альтернативный способ доступа к битам ограничения.

Комментарии

Графическое ядро использует D3DKMT_WDDM_2_0_CAPS для хранения различных возможностей, представленных в windows Display Driver Model (WDDM) версии 2.0. Драйвер предоставляет свои возможности поддержки во время инициализации, поэтому он уже знает все значения, указанные в этой структуре.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть d3dkmdt.h