Метод 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типа, указывающее тип цветового пространства для проверки поддержки.
[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 |