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


Метод IDXGISwapChain3::CheckColorSpaceSupport (dxgi1_4.h)

Проверяет, поддерживает ли цепочка буферов указанное цветовое пространство на основе выходных данных текущего адаптера (например, то, на каком мониторе отображается окно цепочки буферов).

Заметка

Цепочка буферов может по-прежнему иметь возможность задавать и отображать цветовые пространства, которые не возвращаются в качестве поддерживаемых. Например, DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 и DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 цветовые пространства будут отображаться даже в том случае, если используется DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709, хотя не будут обрезаться цвета из гаммы.

Хотя цветовое пространство успешно установлено в цепочке буферов (независимо от того, было ли возвращено как поддерживаемое ранее), оно будет возвращено как поддерживаемое при запросе с этой функцией.

Синтаксис

HRESULT CheckColorSpaceSupport(
  [in]  DXGI_COLOR_SPACE_TYPE ColorSpace,
  [out] UINT                  *pColorSpaceSupport
);

Параметры

[in] ColorSpace

Тип: DXGI_COLOR_SPACE_TYPE

Значение DXGI_COLOR_SPACE_TYPEтипа, указывающее тип цветового пространства для проверки поддержки.

[out] pColorSpaceSupport

Тип: UINT*

Указатель на переменную, которая получает сочетание DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAGтипизированных значений, объединенных с помощью побитовой операции OR. Полученное значение задает параметры поддержки цветового пространства.

Возвращаемое значение

Тип: HRESULT

Этот метод возвращает S_OK при успешном выполнении или возвращает один из кодов ошибок, описанных в разделе DXGI_ERROR.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2016 [только классические приложения]
целевая платформа Виндоус
заголовка dxgi1_4.h
библиотеки Dxgi.lib

См. также

IDXGISwapChain3