Pular para o conteúdo principal
Obtém uma interface de depuração. Use D3D12GetInterface para acessar diretamente interfaces mais recentes, especialmente em níveis inferiores.

Sintaxe

Parâmetros

riid [in]
Tipo: const IID &
O identificador global exclusivo (GUID) da interface de depuração. O REFIID, ou GUID, da interface de depuração pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof(ID3D12Debug) obterá o GUID da interface de depuração. ppvDebug [out, optional]
Tipo: void **
A interface de depuração, como um ponteiro para ponteiro para void. Consulte ID3D12Debug e ID3D12DebugDevice.

Valor retornado

Tipo: HRESULT Este método retorna um dos Códigos de retorno do Direct3D 12.

Comentários

A assinatura de função PFN_D3D12_GET_DEBUG_INTERFACE é fornecida como um typedef, para que você possa usar técnicas de vinculação dinâmica (GetProcAddress) em vez de vinculação estática.

Exemplos

Habilite a camada de depuração do D3D12.
Consulte o Código de exemplo na referência do D3D12.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Funções principais
Última modificação em 6 de outubro de 2026