Метод IDXGIOutput6::GetDesc1 (dxgi1_6.h)
Получите расширенное описание выходных данных, включающее характеристики цвета и тип соединения.
Синтаксис
HRESULT GetDesc1(
[out] DXGI_OUTPUT_DESC1 *pDesc
);
Параметры
[out] pDesc
Тип: DXGI_OUTPUT_DESC1*
Указатель на описание выходных данных (см . DXGI_OUTPUT_DESC1).
Возвращаемое значение
Тип: HRESULT
Возвращает код, указывающий на успех или сбой. S_OK в случае успешного выполнения DXGI_ERROR_INVALID_CALL , если pDesc передается как NULL.
Комментарии
Некоторые сценарии не имеют четко определенных значений для всех полей в этой структуре. Например, если этот IDXGIOutput представляет клонированный или повторяющийся набор, или если EDID содержит отсутствующие или недопустимые данные. В таких случаях ОС предоставит некоторые значения по умолчанию, соответствующие стандартному отображению SDR.
Сообщаемые характеристики цвета и яркости выходных данных могут динамически изменяться во время работы системы из-за действий пользователя или изменения условий окружающей среды. Поэтому приложения должны периодически запрашивать IDXGIFactory::IsCurrent и повторно создавать IDXGIFactory , если возвращается значение FALSE. Затем повторно выполните запрос GetDesc1 из эквивалентных выходных данных новой фабрики, чтобы получить новейшие сведения о цвете.
Дополнительные сведения о создании приложений, динамически реагирующих на возможности мониторинга, см. в статье Использование DirectX с дисплеями с высоким динамическим диапазоном и расширенным цветом.
На рабочем столе с высоким разрешением GetDesc1 возвращает визуализированный размер экрана, если приложение не отмечено высоким уровнем поддержки DPI. Сведения о создании приложений Win32 с поддержкой DPI см. в разделе Высокий DPI.
Требования
Целевая платформа | Windows |
Header | dxgi1_6.h |
Библиотека | DXGI.lib |