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


Интерфейс IDXGIDisplayControl (dxgi1_2.h)

Интерфейс IDXGIDisplayControl предоставляет методы для указания предпочтений пользователя для стереоскопического трехмерного отображения операционной системы и для установки состояния стереоскопического трехмерного отображения для включения или отключения.

Не рекомендуется использовать IDXGIDisplayControl для запроса или настройки системных стереоскопических трехмерных параметров в стереоскопических трехмерных приложениях. Вместо этого для оконных приложений вызовите метод IDXGIFactory2::IsWindowedStereoEnabled , чтобы определить, следует ли выполнять отрисовку в стерео; для полноэкранных приложений вызовите метод IDXGIOutput1::GetDisplayModeList1 , а затем определите, поддерживает ли какой-либо из возвращенных режимов отображения отрисовку в стерео.

Наследование

Интерфейс IDXGIDisplayControl наследуется от интерфейса IUnknown . IDXGIDisplayControl также имеет следующие типы элементов:

Методы

Интерфейс IDXGIDisplayControl содержит следующие методы.

 
IDXGIDisplayControl::IsStereoEnabled

Извлекает логическое значение, указывающее, включено ли стереоскопическое трехмерное отображение операционной системы.
IDXGIDisplayControl::SetStereoEnabled

Задайте логическое значение, чтобы включить или отключить стереоскопическое трехмерное отображение операционной системы.

Комментарии

Примечание Интерфейс IDXGIDisplayControl используется только приложением Display панель управления операционной системы или контрольными приложениями сторонних поставщиков графики. Этот интерфейс не предназначен для разработчиков приложений конечных пользователей.
 
Примечание Интерфейс IDXGIDisplayControl не существует для приложений Магазина Windows.
 
Вызовите QueryInterface из объекта фабрики (IDXGIFactory, IDXGIFactory1 или IDXGIFactory2), чтобы получить интерфейс IDXGIDisplayControl . В следующем коде показано, как.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

Операционная система асинхронно обрабатывает изменения в конфигурации с поддержкой стерео. Таким образом, эти изменения могут быть не сразу видны во всех процессах, вызывающих IDXGIDisplayControl::IsStereoEnabled для запроса стерео конфигурации. Элементы управления могут использовать метод IDXGIFactory2::RegisterStereoStatusEvent или IDXGIFactory2::RegisterStereoStatusWindow для регистрации уведомлений обо всех изменениях стереосистемы.

Обновление платформы для Windows 7: Стереоскопический трехмерный дисплей недоступен в Обновлении платформы для Windows 7. Дополнительные сведения об Обновлении платформы для Windows 7 см. в разделе Обновление платформы для Windows 7.

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2012 и Обновление платформы для Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header dxgi1_2.h

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

Интерфейсы DXGI

IUnknown