DXGI Interfaces

Esta seção contém informações sobre as interfaces fornecidas pelo DXGI.

Nesta seção

Tópico Descrição
IDXGIAdapter
A interface IDXGIAdapter representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo).
IDXGIAdapter1
A interface IDXGIAdapter1 representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo).
IDXGIAdapter2
A interface IDXGIAdapter2 representa um subsistema de exibição, que inclui uma ou mais GPUs, DACs e memória de vídeo.
IDXGIAdapter3
Essa interface adiciona alguns métodos de residência de memória para orçamento e reserva de memória física.
IDXGIAdapter4
Essa interface representa um subsistema de exibição e estende essa família de interfaces para expor um método para verificar a compatibilidade de um adaptador com o ACG (Arbitrary Code Guard).
IDXGIDebug
Essa interface controla as configurações de depuração e só poderá ser usada se a camada de depuração estiver ativada.
IDXGIDebug1
Controla as configurações de depuração da DXGI (Infraestrutura Gráfica do Microsoft DirectX). Você pode usar a interface IDXGIDebug1 em aplicativos da Windows Store.
IDXGIDecodeSwapChain
Representa uma cadeia de troca usada por aplicativos de mídia da área de trabalho para decodificar dados de vídeo e mostrá-los em uma superfície directComposition .
IDXGIDevice
Uma interface IDXGIDevice implementa uma classe derivada para objetos DXGI que produzem dados de imagem.
IDXGIDevice1
Uma interface IDXGIDevice1 implementa uma classe derivada para objetos DXGI que produzem dados de imagem.
IDXGIDevice2
A interface IDXGIDevice2 implementa uma classe derivada para objetos DXGI que produzem dados de imagem. A interface expõe métodos para bloquear o processamento de CPU até que a GPU conclua o processamento e ofereça recursos ao sistema operacional.
IDXGIDevice3
A interface IDXGIDevice3 implementa uma classe derivada para objetos DXGI que produzem dados de imagem. A interface expõe um método para cortar o uso de memória de gráficos pelo dispositivo DXGI.
IDXGIDevice4
Essa interface fornece métodos atualizados para oferecer e recuperar recursos.
IDXGIDeviceSubObject
Herdado de objetos que estão vinculados ao dispositivo para que eles possam recuperar um ponteiro para ele.
IDXGIDisplayControl
A interface IDXGIDisplayControl expõe métodos para indicar a preferência do usuário pelo comportamento de exibição 3D estereoscópico do sistema operacional e definir o status de exibição 3D estereoscópico para habilitar ou desabilitar.
IDXGIFactory
Uma interface IDXGIFactory implementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira).
IDXGIFactory1
A interface IDXGIFactory1 implementa métodos para gerar objetos DXGI.
IDXGIFactory2
A interface IDXGIFactory2 inclui métodos para criar uma cadeia de troca de versão mais recente com mais recursos do que IDXGISwapChain e monitorar recursos 3D estereoscópicos.
IDXGIFactory3
Habilita a criação de objetos DXGI.
IDXGIFactory4
Habilita a criação de objetos DXGI.
IDXGIFactory5
Essa interface permite que um único método dê suporte a exibições de taxa de atualização variável.
IDXGIFactory6
Essa interface habilita um único método que enumera adaptadores gráficos com base em uma determinada preferência de GPU.
IDXGIFactoryMedia
Cria cadeias de troca para aplicativos de mídia da área de trabalho que usam superfícies directComposition para decodificar e exibir vídeo.
IDXGIInfoQueue
Essa interface controla a fila de informações de depuração e só pode ser usada se a camada de depuração estiver ativada.
IDXGIKeyedMutex
Representa um mutex chaveado, que permite acesso exclusivo a um recurso compartilhado que é usado por vários dispositivos.
IDXGIObject
Uma interface IDXGIObject é uma interface base para todos os objetos DXGI; O IDXGIObject dá suporte à associação definida pelo chamador (dados privados) a um objeto e à recuperação de uma interface ao objeto pai.
IDXGIOutput
Uma interface IDXGIOutput representa uma saída do adaptador (como um monitor).
IDXGIOutput1
Uma interface IDXGIOutput1 representa uma saída do adaptador (como um monitor).
IDXGIOutput2
Representa uma saída de adaptador (como um monitor). A interface IDXGIOutput2 expõe um método para verificar o suporte à sobreposição multiplane no adaptador de saída primário.
IDXGIOutput3
Representa uma saída de adaptador (como um monitor). A interface IDXGIOutput3 expõe um método para verificar o suporte à sobreposição.
IDXGIOutput4
Representa uma saída de adaptador (como um monitor). A interface IDXGIOutput4 expõe um método para verificar se há suporte para espaço em cores de sobreposição.
IDXGIOutput5
Representa uma saída de adaptador (como um monitor). A interface IDXGIOutput5 expõe um único método para especificar uma lista de formatos com suporte para superfícies de tela inteira.
IDXGIOutput6
Representa uma saída de adaptador (como um monitor). A interface IDXGIOutput6 expõe métodos para fornecer recursos de monitor específicos.
IDXGIOutputDuplication
A interface IDXGIOutputDuplication acessa e manipula a imagem da área de trabalho duplicada.
IDXGIResource
Uma interface IDXGIResource permite o compartilhamento de recursos e identifica a memória em que um recurso reside.
IDXGIResource1
Uma interface IDXGIResource1 estende a interface IDXGIResource adicionando suporte para criar um objeto de superfície de sub-fonte e para criar um identificador para um recurso compartilhado.
IDXGISurface
A interface IDXGISurface implementa métodos para objetos de dados de imagem.
IDXGISurface1
A interface IDXGISurface1 estende o IDXGISurface adicionando suporte para usar Windows GDI (Interface do Dispositivo Gráfico) para renderizar em uma superfície DXGI.
IDXGISurface2
A interface IDXGISurface2 estende a interface IDXGISurface1 adicionando suporte para superfícies de sub-fonte e obtendo um identificador para um recurso compartilhado.
IDXGISwapChain
Uma interface IDXGISwapChain implementa uma ou mais superfícies para armazenar dados renderizados antes de apresentá-los a uma saída.
IDXGISwapChain1
Fornece recursos de apresentação aprimorados do IDXGISwapChain. Esses recursos de apresentação consistem em especificar retângulos sujos e retângulo de rolagem para otimizar a apresentação.
IDXGISwapChain2
Estende IDXGISwapChain1 com métodos para dar suporte ao dimensionamento de buffer de troca e cadeias de troca de latência inferior.
IDXGISwapChain3
Estende IDXGISwapChain2 com métodos para dar suporte à obtenção do índice do buffer de fundo atual da cadeia de troca e suporte para espaço em cores.
IDXGISwapChain4
Essa interface expõe um único método para definir metadados de vídeo.
IDXGISwapChainMedia
Essa interface de cadeia de troca permite que os aplicativos de mídia da área de trabalho solicitem uma alteração direta para uma taxa de atualização específica.

Referência de DXGI