структура D3DKMT_ADAPTERTYPE (d3dkmthk.h)

Указывает тип устройства отображения, которое поддерживает графический адаптер.

Синтаксис

typedef struct _D3DKMT_ADAPTERTYPE {
  union {
    struct {
      UINT RenderSupported : 1;
      UINT DisplaySupported : 1;
      UINT SoftwareDevice : 1;
      UINT PostDevice : 1;
      UINT HybridDiscrete : 1;
      UINT HybridIntegrated : 1;
      UINT IndirectDisplayDevice : 1;
      UINT Paravirtualized : 1;
      UINT ACGSupported : 1;
      UINT SupportSetTimingsFromVidPn : 1;
      UINT Detachable : 1;
      UINT ComputeOnly : 1;
      UINT Prototype : 1;
      UINT RuntimePowerManagement : 1;
#if ...
      UINT Reserved : 18;
#elif
      UINT Reserved : 19;
#elif
      UINT Reserved : 21;
#elif
      UINT Reserved : 25;
#else
      UINT Reserved : 28;
#endif
    };
    UINT Value;
  };
} D3DKMT_ADAPTERTYPE;

Члены

RenderSupported

Адаптер поддерживает устройство отрисовки.

DisplaySupported

Адаптер поддерживает устройство отображения.

SoftwareDevice

Адаптер поддерживает устройство без подключения и воспроизведения (PnP), реализованное в программном обеспечении.

PostDevice

Адаптер поддерживает устройство с самостоятельным тестированием питания (POST).

HybridDiscrete

Адаптер поддерживает гибридное дискретное устройство.

HybridIntegrated

Адаптер поддерживает гибридное интегрированное устройство.

IndirectDisplayDevice

Адаптер поддерживает устройство непрямого отображения.

Paravirtualized

Адаптер поддерживает пара-виртуализацию.

ACGSupported

Адаптер поддерживает Произвольный Code Guard (ACG).

SupportSetTimingsFromVidPn

Detachable

Адаптер поддерживает отсоединяемое устройство.

ComputeOnly

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

Prototype

Адаптер поддерживает прототип устройства.

RuntimePowerManagement

Адаптер поддерживает устройство управления питанием среды выполнения.

Reserved

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

Value

Значение, используемое для работы с другими элементами.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)