Sintaxe
Parâmetros
pHeapProperties _In_Tipo: D3D12_HEAP_PROPERTIES* Um ponteiro para uma estrutura D3D12_HEAP_PROPERTIES que fornece propriedades para o heap do recurso. HeapFlags
Tipo: D3D12_HEAP_FLAGS Opções de heap como uma combinação OR bit a bit de constantes de enumeração D3D12_HEAP_FLAGS. pResourceDesc _In_
Tipo: D3D12XBOX_RESOURCE_DESC* Um ponteiro para uma estrutura D3D12XBOX_RESOURCE_DESC que descreve o recurso. InitialState
Tipo: D3D12_RESOURCE_STATES O estado inicial do recurso, como uma combinação OR bit a bit de constantes de enumeração D3D12_RESOURCE_STATES. Quando um recurso é criado junto com um heap D3D12_HEAP_TYPE_UPLOAD, InitialState deve ser D3D_RESOURCE_STATE_GENERIC_READ. Quando um recurso é criado junto com um heap D3D12_HEAP_TYPE_READBACK, InitialState deve ser D3D12_RESOURCE_STATE_COPY_DEST. pOptimizedClearValue _In_opt_
Tipo: D3D12_CLEAR_VALUE* Especifica um D3D12_CLEAR_VALUE que descreve o valor padrão de uma cor de limpeza. riidResource
Tipo: REFIID O GUID (identificador global exclusivo) da interface do recurso. Este é um parâmetro de entrada. Para recuperar o REFIID (ou GUID) da interface para a fila de comandos, use a macro __uuidof(). Por exemplo, para obter o GUID da interface para um recurso:
Tipo: void** Um ponteiro para a memória que recebe o ponteiro de interface solicitado para o objeto de recurso criado. ppvResource pode ser null, para habilitar o teste de funcionalidades; quando CreateCommittedResourceX é chamado com ppvResource definido como null, nenhum objeto será criado e S_FALSE será retornado quando pResourceDesc for válido.
