Поделиться через


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

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

Синтаксис

typedef struct _D3DKMT_WDDM_1_2_CAPS {
  D3DKMDT_PREEMPTION_CAPS PreemptionCaps;
  union {
    struct {
      UINT SupportNonVGA : 1;
      UINT SupportSmoothRotation : 1;
      UINT SupportPerEngineTDR : 1;
      UINT SupportKernelModeCommandBuffer : 1;
      UINT SupportCCD : 1;
      UINT SupportSoftwareDeviceBitmaps : 1;
      UINT SupportGammaRamp : 1;
      UINT SupportHWCursor : 1;
      UINT SupportHWVSync : 1;
      UINT SupportSurpriseRemovalInHibernation : 1;
      UINT Reserved : 22;
    };
    UINT Value;
  };
} D3DKMT_WDDM_1_2_CAPS;

Члены

PreemptionCaps

Имеет возможности предварительного вытеснения.

SupportNonVGA

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

SupportSmoothRotation

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

SupportPerEngineTDR

Поддерживает обнаружение и восстановление времени ожидания для каждого ядра (TDR).

SupportKernelModeCommandBuffer

Поддерживает буфер команд в режиме ядра.

SupportCCD

Поддерживает подключение и настройку дисплеев (CCD).

SupportSoftwareDeviceBitmaps

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

SupportGammaRamp

Поддерживает гамма-пандус.

SupportHWCursor

Поддерживает аппаратный курсор.

SupportHWVSync

Поддерживает аппаратное Vsync.

SupportSurpriseRemovalInHibernation

Поддерживает удаление сюрпризов в режиме гибернации.

Reserved

Скрытный.

Value

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
заголовка d3dkmdt.h