структура 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 (include D3dkmthk.h)

См. также

D3DDDI_ROTATION

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

D3DKMTSetDisplayMode

D3DKMT_SETDISPLAYMODE_FLAGS