Skip to main content
Notifica o driver de que ele precisa sincronizar vários acessos a recursos.

Sintaxe

Parâmetros

NumBarriers   _In_
Tipo: UINT
O número de descrições de barreira enviadas. pBarriers   _In_reads_(Count)
Tipo: D3D12_RESOURCE_BARRIER*
Um ponteiro para uma matriz de estruturas D3D12_RESOURCE_BARRIER que contêm descrições de barreiras de recursos. Flags   _In_
Tipo: D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAGS
Uma combinação OR bit a bit de D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAGS que controla como o processamento da barreira é executado. pActions   _Out_opt_
Tipo: D3D12XBOX_RESOURCE_BARRIER_SUMMARY_ACTIONS*
Uma união resumida das ações de sincronização e descompactação executadas em nome das descrições de barreira enviadas.

Valor retornado

Tipo: void

Comentários

Um exemplo de como você pode usar este método é sincronizar a leitura e a gravação na mesma textura. Para obter mais informações sobre o uso, consulte ID3D12GraphicsCommandList::ResourceBarrier na documentação padrão do Direct3D 12. Para obter informações sobre as diferenças entre o PC com Windows e o Microsoft Game Development Kit (GDK), consulte a seção “Resource Barriers” em Diferenças entre o Direct3D 12 em um PC com Windows e o Microsoft Game Development Kit (GDK).

Requisitos

Cabeçalho: d3d12_xs.h Biblioteca: d3d12_xs.lib
Plataformas compatíveis: consoles XBOX Series

Confira também

ID3D12GraphicsCommandList6
Last modified on October 6, 2026