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. MinimumFeatureLevel
Tipo: D3D_FEATURE_LEVEL O nível mínimo de recursos necessário para criar um dispositivo com êxito. 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
Antes de alocar memória gráfica, o título deve inicializar o sistema de memória gráfica no kernel. D3D12CreateDevice permite criar um dispositivo Direct3D 12 e alocar a memória necessária. Se o título precisar alocar ou reservar memória gráfica antes de o dispositivo Direct3D 12 ser criado, você poderá usar D3DConfigureVirtualMemory para inicializar o sistema de memória gráfica. Criar um dispositivo Direct3D 12 equivale a chamar D3DConfigureVirtualMemory com os parâmetros padrão. 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_xD3D_FEATURE_LEVEL
D3D12XboxCreateDevice
Visão geral da memória gráfica para o Microsoft Game Development Kit
