структура 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) |