Skip to main content
O descritor de pacote do processador de comandos para definir um objeto de estado do pipeline. Essa estrutura é gerada como saída por ID3D12PipelineState::GetDescriptorX.

Sintaxe

Membros

Data
Tipo: UINT32[6]
Uma matriz opaca de dados para definir um objeto de estado do pipeline. Reservado; não modifique este campo. Header
Tipo: UINT32
O cabeçalho do pacote do processador de comandos da GPU. Reservado; não modifique este campo. ContextHash
Tipo: UINT32
Um hash de contexto para executar uma classificação na GPU e, assim, minimizar perfeitamente as trocas de contexto. Este campo é relevante apenas para objetos de estado do pipeline de gráficos, não para computação. Data2
Tipo: UINT32
Reservado; não modifique este campo. Data3
Tipo: UINT32
Reservado; não modifique este campo. Data4
Tipo: UINT32
Reservado; não modifique este campo. Data5
Tipo: UINT32
Reservado; não modifique este campo.

Comentários

Essa estrutura é gerada como saída por GetDescriptorX. Essa estrutura contém uma única matriz com 6 valores ou um cabeçalho, um hash de contexto e 4 valores. Este é o descritor de pacote do processador de comandos para definir um objeto de estado do pipeline. Essa estrutura não pode ser criada previamente offline. Para obter uma instância, consulte-a chamando GetDescriptorX em tempo de execução a partir do objeto de estado do pipeline criado pelo Direct3D. O campo ContextHash, em conjunto com ExecuteIndirect ou ExecuteIndirectBundleX, permite executar uma classificação na GPU e, assim, minimizar perfeitamente as trocas de contexto. ContextHash é relevante apenas para objetos de estado do pipeline de gráficos, não para computação.

Requisitos

Cabeçalho: d3d12_x.h Plataformas com suporte: família XBOX One

Confira também

d3d12_x
Last modified on October 6, 2026