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. |