Compartilhar via


Interface IDXGIDevice2 (dxgi1_2.h)

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 para o sistema operacional.

Herança

A interface IDXGIDevice2 herda de IDXGIDevice1. IDXGIDevice2 também tem estes tipos de membros:

Métodos

A interface IDXGIDevice2 tem esses métodos.

 
IDXGIDevice2::EnqueueSetEvent

Libera todos os comandos de renderização pendentes e define o objeto de evento especificado para o estado sinalizado após a conclusão de todos os comandos de renderização enviados anteriormente.
IDXGIDevice2::OfferResources

Permite que o sistema operacional libere a memória de vídeo dos recursos descartando seu conteúdo. (IDXGIDevice2.OfferResources)
IDXGIDevice2::ReclaimResources

Restaura o acesso aos recursos que foram oferecidos anteriormente chamando IDXGIDevice2::OfferResources.

Comentários

A interface IDXGIDevice2 foi projetada para uso por objetos DXGI que precisam de acesso a outros objetos DXGI. Essa interface é útil para aplicativos que não usam o Direct3D para se comunicar com o DXGI.

As funções de dispositivo de criação do Direct3D retornam um objeto de dispositivo Direct3D. Esse objeto de dispositivo Direct3D implementa a interface IUnknown . Você pode consultar esse objeto de dispositivo Direct3D para a interface IDXGIDevice2 correspondente do dispositivo. Para recuperar a interface IDXGIDevice2 de um dispositivo Direct3D, use o seguinte código:

IDXGIDevice2 * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice2), (void **)&pDXGIDevice);

Windows Phone 8: há suporte para essa API.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_2.h

Confira também

DXGI Interfaces

IDXGIDevice1