D3D12DDI_BUFFER_BARRIER_0088 structure (d3d12umddi.h)

Important

Certaines informations se rapportent à un produit de préversion qui peut être considérablement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

Une structure D3D12DDI_BUFFER_BARRIER_0088 décrit les transitions d’accès pour les mémoires tampons.

Syntaxe

typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
  D3D12DDI_BARRIER_SYNC   SyncBefore;
  D3D12DDI_BARRIER_SYNC   SyncAfter;
  D3D12DDI_BARRIER_ACCESS AccessBefore;
  D3D12DDI_BARRIER_ACCESS AccessAfter;
  D3D12DDI_HRESOURCE      hResource;
} D3D12DDI_BUFFER_BARRIER_0088;

Membres

SyncBefore

Valeur D3D12DDI_BARRIER_SYNC qui spécifie l’étendue de synchronisation de tous les travaux GPU précédents qui doivent être terminés avant l’exécution de la barrière.

SyncAfter

Valeur D3D12DDI_BARRIER_SYNC qui spécifie l’étendue de synchronisation de tous les travaux GPU suivants qui doivent attendre la fin de l’exécution de la barrière.

AccessBefore

Valeur D3D12DDI_BARRIER_ACCESS qui spécifie l’état d’accès de la mémoire tampon avant l’exécution de la barrière.

AccessAfter

Valeur D3D12DDI_BARRIER_ACCESS qui spécifie l’état d’accès de la mémoire tampon à la fin de l’exécution de la barrière.

hResource

Handle de la ressource de mémoire tampon à l’aide de la barrière.

Remarques

Pour plus d’informations générales, consultez Obstacles améliorés .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088