Compartilhar via


Interface IDXGIDevice3 (dxgi1_3.h)

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 gráfica pelo dispositivo DXGI.

Herança

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

Métodos

A interface IDXGIDevice3 tem esses métodos.

 
IDXGIDevice3::Trim

Corta a memória gráfica alocada pelo dispositivo DXGI IDXGIDevice3 em nome do aplicativo.

Comentários

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

As funções de criação de dispositivo 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 IDXGIDevice3 correspondente do dispositivo. Para recuperar a interface IDXGIDevice3 de um dispositivo Direct3D, use o seguinte código:

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

Windows Phone 8: há suporte para essa API.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_3.h

Confira também

DXGI Interfaces

IDXGIDevice2