Compartilhar via


Interface IDXGIDevice (dxgi.h)

Uma interface IDXGIDevice implementa uma classe derivada para objetos DXGI que produzem dados de imagem.

Herança

A interface IDXGIDevice herda de IDXGIObject. IDXGIDevice também tem estes tipos de membros:

Métodos

A interface IDXGIDevice tem esses métodos.

 
IDXGIDevice::CreateSurface

Retorna uma superfície. Esse método é usado internamente e você não deve chamá-lo diretamente em seu aplicativo.
IDXGIDevice::GetAdapter

Retorna o adaptador para o dispositivo especificado.
IDXGIDevice::GetGPUThreadPriority

Obtém a prioridade de thread de GPU.
IDXGIDevice::QueryResourceResidency

Obtém o status de residência de uma matriz de recursos.
IDXGIDevice::SetGPUThreadPriority

Define a prioridade do thread de GPU.

Comentários

A interface IDXGIDevice 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 IDXGIDevice correspondente do dispositivo. Para recuperar a interface IDXGIDevice de um dispositivo Direct3D, use o seguinte código:

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

Windows Phone 8: há suporte para essa API.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho dxgi.h

Confira também

DXGI Interfaces

IDXGIObject