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
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 OneConfira também
d3d12_xD3D12CreateDevice
