Compartilhar via


Método ID3D12GraphicsCommandList4::InitializeMetaCommand (d3d12.h)

Inicializa o comando meta especificado.

Você deve inicializar um comando meta pelo menos uma vez antes (no linha do tempo da GPU) para executá-lo. A inicialização dá à implementação a chance de executar qualquer trabalho necessário para acelerar a invocação do comando meta. Você deve fornecer os parâmetros de recurso suficientes, incluindo o recurso de cache persistente.

Sintaxe

void InitializeMetaCommand(
  [in]           ID3D12MetaCommand *pMetaCommand,
  [in, optional] const void        *pInitializationParametersData,
  [in]           SIZE_T            InitializationParametersDataSizeInBytes
);

Parâmetros

[in] pMetaCommand

Um ponteiro para um ID3D12MetaCommand que representa o comando meta a ser inicializado.

[in, optional] pInitializationParametersData

Um ponteiro opcional para uma estrutura constante que contém os valores dos parâmetros para inicializar o comando meta.

[in] InitializationParametersDataSizeInBytes

Um SIZE_T que contém o tamanho da estrutura apontada por pInitializationParametersData, se definido, caso contrário, 0.

Retornar valor

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

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d12.h

Confira também

ID3D12GraphicsCommandList4