Интерфейсы DXGI

В этом разделе содержатся сведения об интерфейсах, предоставляемых DXGI.

В этом разделе

Раздел Описание
IDXGIAdapter
Интерфейс IDXGIAdapter представляет подсистему отображения (включая один или несколько GPU, daCs и видеопамять).
IDXGIAdapter1
Интерфейс IDXGIAdapter1 представляет подсистему дисплея (включая один или несколько GPU, ДАК и видеопамять).
IDXGIAdapter2
Интерфейс IDXGIAdapter2 представляет подсистему отображения, которая включает в себя один или несколько GPU, dacs и видеопамять.
IDXGIAdapter3
Этот интерфейс добавляет некоторые методы расположения памяти для бюджетирования и резервирования физической памяти.
IDXGIAdapter4
Этот интерфейс представляет подсистему отображения и расширяет это семейство интерфейсов, предоставляя метод для проверка совместимости адаптера с Произвольным code Guard (ACG).
IDXGIDebug
Этот интерфейс управляет параметрами отладки и может использоваться только в том случае, если отладочный уровень включен.
IDXGIDebug1
Управляет параметрами отладки для графической инфраструктуры Microsoft DirectX (DXGI). Интерфейс IDXGIDebug1 можно использовать в приложениях Магазина Windows.
IDXGIDecodeSwapChain
Представляет цепочку буферов, которая используется классическими приложениями мультимедиа для декодирования видеоданных и их отображения на поверхности DirectComposition .
IDXGIDevice
Интерфейс IDXGIDevice реализует производный класс для объектов DXGI, которые создают данные изображения.
IDXGIDevice1
Интерфейс IDXGIDevice1 реализует производный класс для объектов DXGI, которые создают данные изображения.
IDXGIDevice2
Интерфейс IDXGIDevice2 реализует производный класс для объектов DXGI, которые создают данные изображения. Интерфейс предоставляет методы для блокировки обработки ЦП до тех пор, пока GPU не завершит обработку, а также для предоставления ресурсов операционной системе.
IDXGIDevice3
Интерфейс IDXGIDevice3 реализует производный класс для объектов DXGI, которые создают данные изображения. Интерфейс предоставляет метод для усечения использования графической памяти устройством DXGI.
IDXGIDevice4
Этот интерфейс предоставляет обновленные методы для предложения и освобождения ресурсов.
IDXGIDeviceSubObject
Наследуется от объектов, привязанных к устройству, чтобы получить указатель на него.
IDXGIDisplayControl
Интерфейс IDXGIDisplayControl предоставляет методы для указания предпочтений пользователя для стереоскопического трехмерного отображения операционной системы и для установки состояния стереоскопического трехмерного отображения для включения или отключения.
IDXGIFactory
Интерфейс IDXGIFactory реализует методы для создания объектов DXGI (которые обрабатывают полноэкранные переходы).
IDXGIFactory1
Интерфейс IDXGIFactory1 реализует методы для создания объектов DXGI.
IDXGIFactory2
Интерфейс IDXGIFactory2 включает методы для создания новой цепочки буферов версий с большим числом функций, чем IDXGISwapChain , а также для мониторинга стереоскопических трехмерных возможностей.
IDXGIFactory3
Позволяет создавать объекты DXGI.
IDXGIFactory4
Позволяет создавать объекты DXGI.
IDXGIFactory5
Этот интерфейс позволяет использовать один метод для поддержки дисплеев с переменной частотой обновления.
IDXGIFactory6
Этот интерфейс позволяет использовать один метод, который перечисляет графические адаптеры на основе заданных предпочтений GPU.
IDXGIFactoryMedia
Создает цепочки буферов для классических мультимедийных приложений, использующих поверхности DirectComposition для декодирования и отображения видео.
IDXGIInfoQueue
Этот интерфейс управляет очередью сведений об отладке и может использоваться только в том случае, если отладочный уровень включен.
IDXGIKeyedMutex
Представляет мьютекс с ключом, который обеспечивает монопольный доступ к общему ресурсу, который используется несколькими устройствами.
IDXGIObject
Интерфейс IDXGIObject является базовым интерфейсом для всех объектов DXGI; IDXGIObject поддерживает связывание определенного вызывающего объекта (частные данные) с объектом и получение интерфейса с родительским объектом.
IDXGIOutput
Интерфейс IDXGIOutput представляет выходные данные адаптера (например, монитор).
IDXGIOutput1
Интерфейс IDXGIOutput1 представляет выходные данные адаптера (например, монитор).
IDXGIOutput2
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput2 предоставляет метод для проверка поддержки многопланового наложения в основном выходном адаптере.
IDXGIOutput3
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput3 предоставляет метод для проверка для поддержки наложения.
IDXGIOutput4
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput4 предоставляет метод для проверка для поддержки цветового пространства наложения.
IDXGIOutput5
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput5 предоставляет один метод для указания списка поддерживаемых форматов для полноэкранных поверхностей.
IDXGIOutput6
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput6 предоставляет методы для предоставления определенных возможностей мониторинга.
IDXGIOutputDuplication
Интерфейс IDXGIOutputDuplication обращается к дублированному образу рабочего стола и управляет им.
IDXGIResource
Интерфейс IDXGIResource позволяет совместно использовать ресурсы и определяет память, в которой находится ресурс.
IDXGIResource1
Интерфейс IDXGIResource1 расширяет интерфейс IDXGIResource , добавляя поддержку для создания объекта поверхности подресурса и создания дескриптора для общего ресурса.
IDXGISurface
Интерфейс IDXGISurface реализует методы для объектов image-data.
IDXGISurface1
Интерфейс IDXGISurface1 расширяет idXGISurface , добавляя поддержку использования интерфейса графических устройств Windows (GDI) для отрисовки на поверхности DXGI.
IDXGISurface2
Интерфейс IDXGISurface2 расширяет интерфейс IDXGISurface1 , добавляя поддержку поверхностей подресурсов и получая дескриптор общего ресурса.
IDXGISwapChain
Интерфейс IDXGISwapChain реализует одну или несколько поверхностей для хранения отображаемых данных перед их отображением в выходных данных.
IDXGISwapChain1
Предоставляет возможности презентации, улучшенные с помощью IDXGISwapChain. Эти возможности представления состоят из указания грязное прямоугольников и прямоугольников прокрутки для оптимизации презентации.
IDXGISwapChain2
Расширяет IDXGISwapChain1 методами для поддержки масштабирования буфера обратного буфера и цепочки буферов с меньшей задержкой.
IDXGISwapChain3
Расширяет IDXGISwapChain2 методами для поддержки получения индекса текущего обратного буфера цепочки буферов и поддержки цветового пространства.
IDXGISwapChain4
Этот интерфейс предоставляет один метод для настройки метаданных видео.
IDXGISwapChainMedia
Этот интерфейс цепочки буферов позволяет классическим мультимедийным приложениям запрашивать простое изменение определенной частоты обновления.

Справочник по DXGI