DXGI Interfaces

Esta sección contiene información sobre las interfaces proporcionadas por DXGI.

En esta sección

Tema Descripción
IDXGIAdapter
La interfaz IDXGIAdapter representa un subsistema de visualización (incluidas una o varias GPU, DAC y memoria de vídeo).
IDXGIAdapter1
La interfaz IDXGIAdapter1 representa un subsistema de pantalla (incluida una o varias GPU, DAC y memoria de vídeo).
IDXGIAdapter2
La interfaz IDXGIAdapter2 representa un subsistema de visualización, que incluye una o varias GPU, DAC y memoria de vídeo.
IDXGIAdapter3
Esta interfaz agrega algunos métodos de residencia de memoria, para presupuestar y reservar memoria física.
IDXGIAdapter4
Esta interfaz representa un subsistema de visualización y amplía esta familia de interfaces para exponer un método para comprobar la compatibilidad de un adaptador con La Protección de código arbitraria (ACG).
IDXGIDebug
Esta interfaz controla la configuración de depuración y solo se puede usar si la capa de depuración está activada.
IDXGIDebug1
Controla la configuración de depuración de la infraestructura de gráficos de Microsoft DirectX (DXGI). Puedes usar la interfaz IDXGIDebug1 en las aplicaciones de la Tienda Windows.
IDXGIDecodeSwapChain
Representa una cadena de intercambio que usan las aplicaciones multimedia de escritorio para descodificar datos de vídeo y mostrarlos en una superficie DirectComposition .
IDXGIDevice
Una interfaz IDXGIDevice implementa una clase derivada para objetos DXGI que generan datos de imagen.
IDXGIDevice1
Una interfaz IDXGIDevice1 implementa una clase derivada para objetos DXGI que generan datos de imagen.
IDXGIDevice2
La interfaz IDXGIDevice2 implementa una clase derivada para objetos DXGI que generan datos de imagen. La interfaz expone métodos para bloquear el procesamiento de CPU hasta que la GPU completa el procesamiento y ofrecer recursos al sistema operativo.
IDXGIDevice3
La interfaz IDXGIDevice3 implementa una clase derivada para objetos DXGI que generan datos de imagen. La interfaz expone un método para recortar el uso de memoria gráfica por parte del dispositivo DXGI.
IDXGIDevice4
Esta interfaz proporciona métodos actualizados para ofrecer y reclamar recursos.
IDXGIDeviceSubObject
Se hereda de objetos que están vinculados al dispositivo para que puedan recuperar un puntero a él.
IDXGIDisplayControl
La interfaz IDXGIDisplayControl expone métodos para indicar la preferencia del usuario por el comportamiento de pantalla 3D estereoscópica del sistema operativo y establecer el estado de pantalla 3D estereoscópica para habilitar o deshabilitar.
IDXGIFactory
Una interfaz IDXGIFactory implementa métodos para generar objetos DXGI (que controlan transiciones de pantalla completa).
IDXGIFactory1
La interfaz IDXGIFactory1 implementa métodos para generar objetos DXGI.
IDXGIFactory2
La interfaz IDXGIFactory2 incluye métodos para crear una cadena de intercambio de versiones más reciente con más características que IDXGISwapChain y para supervisar las funcionalidades estereoscópicas 3D.
IDXGIFactory3
Habilita la creación de objetos DXGI.
IDXGIFactory4
Habilita la creación de objetos DXGI.
IDXGIFactory5
Esta interfaz permite que un único método admita pantallas de frecuencia de actualización variable.
IDXGIFactory6
Esta interfaz habilita un único método que enumera los adaptadores de gráficos en función de una preferencia de GPU determinada.
IDXGIFactoryMedia
Crea cadenas de intercambio para aplicaciones multimedia de escritorio que usan superficies directComposition para descodificar y mostrar vídeo.
IDXGIInfoQueue
Esta interfaz controla la cola de información de depuración y solo se puede usar si la capa de depuración está activada.
IDXGIKeyedMutex
Representa una exclusión mutua con clave, que permite el acceso exclusivo a un recurso compartido que usan varios dispositivos.
IDXGIObject
Una interfaz IDXGIObject es una interfaz base para todos los objetos DXGI; IDXGIObject admite la asociación de datos privados (definidos por el autor de la llamada) con un objeto y la recuperación de una interfaz al objeto primario.
IDXGIOutput
Una interfaz IDXGIOutput representa una salida del adaptador (como un monitor).
IDXGIOutput1
Una interfaz IDXGIOutput1 representa una salida del adaptador (como un monitor).
IDXGIOutput2
Representa una salida del adaptador (por ejemplo, un monitor). La interfaz IDXGIOutput2 expone un método para comprobar si hay compatibilidad con superposición multiplano en el adaptador de salida principal.
IDXGIOutput3
Representa una salida del adaptador (por ejemplo, un monitor). La interfaz IDXGIOutput3 expone un método para comprobar la compatibilidad con la superposición.
IDXGIOutput4
Representa una salida del adaptador (por ejemplo, un monitor). La interfaz IDXGIOutput4 expone un método para comprobar si hay compatibilidad con el espacio de colores de superposición.
IDXGIOutput5
Representa una salida del adaptador (por ejemplo, un monitor). La interfaz IDXGIOutput5 expone un único método para especificar una lista de formatos admitidos para superficies de pantalla completa.
IDXGIOutput6
Representa una salida del adaptador (por ejemplo, un monitor). La interfaz IDXGIOutput6 expone métodos para proporcionar funcionalidades de supervisión específicas.
IDXGIOutputDuplication
La interfaz IDXGIOutputDuplication accede y manipula la imagen de escritorio duplicada.
IDXGIResource
Una interfaz IDXGIResource permite el uso compartido de recursos e identifica la memoria en la que reside un recurso.
IDXGIResource1
Una interfaz IDXGIResource1 extiende la interfaz IDXGIResource agregando compatibilidad para crear un objeto de superficie de subrecurso y para crear un identificador en un recurso compartido.
IDXGISurface
La interfaz IDXGISurface implementa métodos para objetos de datos de imagen.
IDXGISurface1
La interfaz IDXGISurface1 amplía IDXGISurface agregando compatibilidad para usar la interfaz de dispositivo gráfico de Windows (GDI) para representarla en una superficie DXGI.
IDXGISurface2
La interfaz IDXGISurface2 amplía la interfaz IDXGISurface1 agregando compatibilidad con superficies subresource y obteniendo un identificador para un recurso compartido.
IDXGISwapChain
Una interfaz IDXGISwapChain implementa una o varias superficies para almacenar datos representados antes de presentarlos a una salida.
IDXGISwapChain1
Proporciona funcionalidades de presentación mejoradas de IDXGISwapChain. Estas funcionalidades de presentación consisten en especificar rectángulos sucios y rectángulo de desplazamiento para optimizar la presentación.
IDXGISwapChain2
Extiende IDXGISwapChain1 con métodos para admitir el escalado de búferes de intercambio y cadenas de intercambio de menor latencia.
IDXGISwapChain3
Extiende IDXGISwapChain2 con métodos para admitir la obtención del índice del búfer de reserva actual de la cadena de intercambio y compatibilidad con el espacio de colores.
IDXGISwapChain4
Esta interfaz expone un único método para establecer metadatos de vídeo.
IDXGISwapChainMedia
Esta interfaz de cadena de intercambio permite a las aplicaciones multimedia de escritorio solicitar un cambio sin problemas a una frecuencia de actualización específica.

Referencia de DXGI