Compartilhar via


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 interfaceIDXGIAdapter1representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo).
IDXGIAdapter2
A interfaceIDXGIAdapter2representa 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çar e reservar 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 deIDXGIDebug1 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 do 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 interfaceIDXGIDevice2implementa 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 interfaceIDXGIDevice3implementa 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 gráfica 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 interfaceIDXGIDisplayControl doexpõ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 interfaceIDXGIFactoryimplementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira).
IDXGIFactory1
A interfaceIDXGIFactory1implementa 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 do 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 interfaceIDXGIObjecté uma interface base para todos os objetos DXGI; IDXGIObject dá suporte à associação de dados definidos pelo chamador (dados privados) a um objeto e à recuperação de uma interface ao objeto pai.
IDXGIOutput
Uma interfaceIDXGIOutputrepresenta uma saída do adaptador (como um monitor).
IDXGIOutput1
Uma interfaceIDXGIOutput1representa uma saída do adaptador (como um monitor).
IDXGIOutput2
Representa uma saída do adaptador (como um monitor). A interfaceIDXGIOutput2 deexpõe um método para verificar se há suporte à sobreposição de vários planos no adaptador de saída primário.
IDXGIOutput3
Representa uma saída do adaptador (como um monitor). A interfaceIDXGIOutput3 doexpõe um método para verificar se há suporte à sobreposição.
IDXGIOutput4
Representa uma saída do adaptador (como um monitor). A interfaceIDXGIOutput4 doexpõe um método para verificar se há suporte a espaço de cor de sobreposição.
IDXGIOutput5
Representa uma saída do 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 do adaptador (como um monitor). A interfaceIDXGIOutput6 doexpõ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 interfaceIDXGIResource1estende a interfaceIDXGIResourceadicionando suporte para a criação de um objeto de superfície de sub-fonte e para a criação de um identificador para um recurso compartilhado.
IDXGISurface
A interfaceIDXGISurfaceimplementa métodos para objetos de dados de imagem.
IDXGISurface1
A interfaceIDXGISurface1 doestende oIDXGISurfaceadicionando suporte para o uso da GDI (Interface de Dispositivo Gráfico do Windows) para renderizar em uma superfície DXGI.
IDXGISurface2
A interfaceIDXGISurface2estende a interfaceIDXGISurface1adicionando suporte para superfícies de sub-fonte e obtendo um identificador para um recurso compartilhado.
IDXGISwapChain
Uma interfaceIDXGISwapChainimplementa uma ou mais superfícies para armazenar dados renderizados antes de apresentá-los a uma saída.
IDXGISwapChain1
Fornece recursos de apresentação aprimorados de 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 back 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 perfeita para uma taxa de atualização específica.

de referência DXGI