Pular para o conteúdo principal
Consulta os metadados de reflexão sobre os parâmetros do metacomando especificado.

Sintaxe

Parâmetros

CommandId [in]
Tipo: const GUID &
Uma referência ao identificador global exclusivo (GUID) do metacomando cujos parâmetros você deseja que sejam retornados em pParameterDescs. Stage [in]
Tipo: D3D12_META_COMMAND_PARAMETER_STAGE
Um D3D12_META_COMMAND_PARAMETER_STAGE que especifica o estágio dos parâmetros que você deseja incluir na consulta. pTotalStructureSizeInBytes [out, optional]
Tipo: UINT *
Um ponteiro opcional para um UINT que contém o tamanho da estrutura que contém os valores dos parâmetros, que você passa ao criar/inicializar/executar o metacomando, conforme apropriado. pParameterCount [in, out]
Tipo: UINT *
Um ponteiro para um UINT que contém o número de parâmetros a serem consultados. Este campo determina o tamanho da matriz pParameterDescs, a menos que pParameterDescs seja nullptr. pParameterDescs [out, optional]
Tipo: D3D12_META_COMMAND_PARAMETER_DESC *
Um ponteiro opcional para uma matriz de D3D12_META_COMMAND_PARAMETER_DESC que contém as descrições dos parâmetros. Passe nullptr para que a contagem de parâmetros seja retornada em pParameterCount.

Valor retornado

Tipo: HRESULT Se este método for bem-sucedido, ele retornará S_OK. Caso contrário, retornará um código de erro HRESULT.

Requisitos

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

Consulte também

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