Skip to main content
Cria um dispositivo que representa o adaptador de vídeo em um XBOX.

Sintaxe

Parâmetros

pAdapter   _In_opt_
Tipo: IGraphicsUnknown*
Um ponteiro para o adaptador de vídeo a ser usado ao criar um dispositivo. Para usar o adaptador padrão, defina como NULL. pParameters   _In_
Tipo: D3D12XBOX_CREATE_DEVICE_PARAMETERS*
Um ponteiro para uma estrutura D3D12XBOX_CREATE_DEVICE_PARAMETERS que contém os parâmetros a serem usados para criar o dispositivo. riid   _In_
Tipo: REFIID
O identificador global exclusivo (GUID) da interface do dispositivo. ppDevice   _Outptr_opt_
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para o dispositivo.

Valor retornado

Tipo: HRESULT Retorna S_OK se for bem-sucedido; caso contrário, retorna um código de erro. Retorna E_NOINTERFACE:
  • Se pAdapter não especificar um ID3D12Device
  • Se não for possível criar o adaptador para o dispositivo
Retorna E_INVALIDARG se pParameters for um ponteiro nulo.

Comentários

O Direct3D 12 padrão não é compatível com jogos criados para o Microsoft Game Development Kit (GDK) no XBOX. Para criar um dispositivo Direct3D 12 para o DirectX 12.X, use o método D3D12XboxCreateDevice. Para obter os objetos a serem passados para riid e ppDevice, use a macro IID_PPV_ARGS.

Requisitos

Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas com suporte: família XBOX One

Confira também

d3d12_x
D3D12CreateDevice
Last modified on October 6, 2026