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


Интерфейсы DXGI

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

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

Тема Описание
IDXGIAdapter
Интерфейс IDXGIAdapter представляет подсистему отображения (включая один или несколько графических процессоров, daCs и видеопамять).
IDXGIAdapter1
Интерфейс IDXGIAdapter1 представляет подсистему отображения (включая одну или несколько графических процессоров, daCs и видеопамять).
IDXGIAdapter2
Интерфейс IDXGIAdapter2 представляет подсистему отображения, которая включает один или несколько gpu, DACs и видеопамять.
IDXGIAdapter3
Этот интерфейс добавляет некоторые методы расположения памяти для бюджетирования и резервирования физической памяти.
IDXGIAdapter4
Этот интерфейс представляет подсистему отображения и расширяет это семейство интерфейсов для предоставления метода проверки совместимости адаптера с Произвольным кодом Guard (ACG).
IDXGIDebug
Этот интерфейс управляет параметрами отладки и может использоваться только в том случае, если уровень отладки включен.
IDXGIDebug1
Управляет параметрами отладки для инфраструктуры графики Microsoft DirectX (DXGI). В приложениях Магазина Windows можно использовать интерфейс IDXGIDebug1.
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 реализует методы для объектов изображений и данных.
IDXGISurface1
Интерфейс IDXGISurface1 расширяет IDXGISurface путем добавления поддержки использования интерфейса графического устройства Windows (GDI) для отрисовки в поверхности DXGI.
IDXGISurface2
Интерфейс IDXGISurface2 расширяет интерфейс IDXGISurface1 путем добавления поддержки поверхностей подресурсов и получения дескриптора к общему ресурсу.
IDXGISwapChain
Интерфейс IDXGISwapChain реализует одну или несколько поверхностей для хранения отрисованных данных перед представлением в выходные данные.
IDXGISwapChain1
Предоставляет расширенные возможности презентации с помощью IDXGISwapChain. Эти возможности презентации состоят из указания грязных прямоугольников и прямоугольника прокрутки для оптимизации презентации.
IDXGISwapChain2
Расширяет IDXGISwapChain1 с помощью методов для поддержки масштабирования буфера обратного буфера и цепочек буферов с низкой задержкой.
IDXGISwapChain3
Расширяет IDXGISwapChain2 с помощью методов для поддержки получения индекса текущего буфера цепочки буферов и поддержки цветового пространства.
IDXGISwapChain4
Этот интерфейс предоставляет один метод настройки метаданных видео.
IDXGISwapChainMedia
Этот интерфейс цепочки буферов позволяет классическим приложениям мультимедиа запрашивать простое изменение определенной частоты обновления.

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