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


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

Структура D3DKMT_SETDISPLAYMODE описывает основное выделение, используемое для сканирования на дисплее.

Синтаксис

typedef struct _D3DKMT_SETDISPLAYMODE {
  [in]  D3DKMT_HANDLE                         hDevice;
  [in]  D3DKMT_HANDLE                         hPrimaryAllocation;
  [in]  D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
  [in]  D3DDDI_ROTATION                       DisplayOrientation;
  [out] UINT                                  PrivateDriverFormatAttribute;
  [in]  D3DKMT_SETDISPLAYMODE_FLAGS           Flags;
} D3DKMT_SETDISPLAYMODE;

Члены

[in] hDevice

Дескриптор устройства, запрашивающего настройку режима отображения.

[in] hPrimaryAllocation

Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра для основного выделения для сканирования.

[in] ScanLineOrdering

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING типизированное значение, указывающее, как строки сканирования упорядочены в режиме отображения.

[in] DisplayOrientation

D3DDDI_ROTATION типизированное значение, определяющее ориентацию режима отображения.

[out] PrivateDriverFormatAttribute

Значение UINT, указывающее атрибут закрытого формата, который должен использовать установленный клиентский драйвер OpenGL (ICD) для преобразования текущей основной поверхности в случае сбоя вызова функции D3DKMTSetDisplayMode с STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT.

[in] Flags

Поддерживается в Windows 7 и более поздних версиях.

Структура D3DKMT_SETDISPLAYMODE_FLAGS , указывающая в флагах битового поля атрибуты для настройки режима отображения.

Требования

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

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

D3DDDI_ROTATION

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

D3DKMTSetDisplayMode

D3DKMT_SETDISPLAYMODE_FLAGS