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


Метод 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

См. также раздел

Интерфейсы DXGI

IDXGIOutput6