Pular para o conteúdo principal
Seleciona uma versão do SDK em tempo de execução quando o sistema está no Modo de Desenvolvedor do Windows. Dá suporte a interfaces de depuração, ferramentas, DRED e configuração do SDK.

Sintaxe

Parâmetros

rclsid
Tipo: const IID &
O CLSID associado aos dados e ao código que serão usados para criar o objeto. Os seguintes CLSIDs são definidos.
  • DEFINE_GUID(CLSID_D3D12Debug, 0xf2352aeb, 0xdd84, 0x49fe, 0xb9, 0x7b, 0xa9, 0xdc, 0xfd, 0xcc, 0x1b, 0x4f);
  • DEFINE_GUID(CLSID_D3D12Tools, 0xe38216b1, 0x3c8c, 0x4833, 0xaa, 0x09, 0x0a, 0x06, 0xb6, 0x5d, 0x96, 0xc8);
  • DEFINE_GUID(CLSID_D3D12DeviceRemovedExtendedData, 0x4a75bbc4, 0x9ff4, 0x4ad8, 0x9f, 0x18, 0xab, 0xae, 0x84, 0xdc, 0x5f, 0xf2);
  • DEFINE_GUID(CLSID_D3D12SDKConfiguration, 0x7cda6aca, 0xa03e, 0x49c8, 0x94, 0x58, 0x03, 0x34, 0xd2, 0x0e, 0x07, 0xce);
Eles correspondem, respectivamente, às seguintes interfaces. riid
Tipo: const IID &
O identificador global exclusivo (GUID) da interface de configuração do SDK. O REFIID, ou GUID, da interface pode ser obtido usando a macro __uuidof. Por exemplo, __uuidof(ID3D12SDKConfiguration) recuperará o GUID da interface de depuração. ppvDebug
Tipo: void **
O parâmetro out que contém a interface solicitada no retorno (por exemplo, a interface de configuração do SDK), como um ponteiro para ponteiro para void. Consulte Interface ID3D12SDKConfiguration.

Valor retornado

Tipo: HRESULT Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, retornará um dos códigos de retorno do Direct3D 12.

Comentários

Requisitos

Cabeçalho: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series

Confira também

Última modificação em 6 de outubro de 2026