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

Inicializa el meta comando especificado.

Debe inicializar un metacomando al menos una vez antes (en la escala de tiempo de la GPU) para ejecutarlo. La inicialización ofrece a la implementación la posibilidad de realizar cualquier trabajo necesario para acelerar la invocación del metacomando. Debe proporcionar los parámetros de recursos suficientes, incluido el recurso de caché persistente.

Sintaxis

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

Parámetros

[in] pMetaCommand

Puntero a un id3D12MetaCommand que representa el meta comando que se va a inicializar.

[in, optional] pInitializationParametersData

Puntero opcional a una estructura constante que contiene los valores de los parámetros para inicializar el meta comando.

[in] InitializationParametersDataSizeInBytes

Un SIZE_T que contiene el tamaño de la estructura a la que apunta pInitializationParametersData, si se establece, en caso contrario, 0.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d12.h

Consulte también

ID3D12GraphicsCommandList4