> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# InitializeMetaCommand (consolas XBOX Series)

> Inicializa el metacomando especificado.

Inicializa el metacomando especificado.

Debe inicializar un metacomando al menos una vez antes (en la escala de tiempo de la GPU) de ejecutarlo. La inicialización da a la implementación la oportunidad 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

```cpp theme={null}
void InitializeMetaCommand(
    ID3D12MetaCommand  pMetaCommand,
    const void  pInitializationParametersData,
    SIZE_T InitializationParametersDataSizeInBytes
)
```

### Parámetros

*pMetaCommand \[in]*\
Tipo: ID3D12MetaCommand \*

Un puntero a un [ID3D12MetaCommand](/reference/graphics/d3d12/interfaces/id3d12metacommand/id3d12metacommand_public) que representa el metacomando que se va a inicializar.

*pInitializationParametersData \[in, optional]*\
Tipo: const void \*

Un puntero opcional a una estructura constante que contiene los valores de los parámetros para inicializar el metacomando.

*InitializationParametersDataSizeInBytes \[in]*\
Tipo: SIZE\_T

Un [SIZE\_T](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) que contiene el tamaño de la estructura a la que apunta <i>pInitializationParametersData</i>, si se establece; de lo contrario, 0.

### Valor devuelto

Tipo: void

Si este método se ejecuta correctamente, devuelve **S\_OK**. De lo contrario, devuelve un código de error **HRESULT**.

## Requisitos

**Encabezado:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas compatibles**: consolas XBOX Series

## Consulte también

[ID3D12GraphicsCommandList4](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)


## Related topics

- [CreateMetaCommand (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [EnumerateMetaCommands (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommands_public.md)
- [EnumerateMetaCommandParameters (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommandparameters_public.md)
- [CreateCommandList1 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createcommandlist1_public.md)
- [CreateCommandQueue1 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createcommandqueue1_public.md)
