Pular para o conteúdo principal
Inicializa o metacomando especificado. Você deve inicializar um metacomando pelo menos uma vez antes (na linha do tempo da GPU) de executá-lo. A inicialização dá à implementação a oportunidade de realizar qualquer trabalho necessário para acelerar a invocação do metacomando. Você deve fornecer os parâmetros de recurso suficientes, incluindo o recurso de cache persistente.

Sintaxe

Parâmetros

pMetaCommand [in]
Tipo: ID3D12MetaCommand *
Um ponteiro para um ID3D12MetaCommand que representa o metacomando a ser inicializado. pInitializationParametersData [in, optional]
Tipo: const void *
Um ponteiro opcional para uma estrutura constante que contém os valores dos parâmetros para inicializar o metacomando. InitializationParametersDataSizeInBytes [in]
Tipo: SIZE_T
Um SIZE_T que contém o tamanho da estrutura apontada por pInitializationParametersData, se definido; caso contrário, 0.

Valor retornado

Tipo: void 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

Confira também

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