> ## 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 (consoles XBOX Series)

> Inicializa o metacomando especificado.

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

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

### Parâmetros

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

Um ponteiro para um [ID3D12MetaCommand](/pt-BR/reference/graphics/d3d12/interfaces/id3d12metacommand/id3d12metacommand_public) 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](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) que contém o tamanho da estrutura apontada por <i>pInitializationParametersData</i>, 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](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)


## Related topics

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