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 |