다음을 통해 공유


D3D12DDI_GLOBAL_BARRIER_0088 구조체(d3d12umddi.h)

D3D12DDI_GLOBAL_BARRIER_0088 구조는 리소스 메모리 액세스 장벽을 설명합니다. 이 장벽은 전역, 텍스처 및 버퍼 장벽에서 특정 액세스 형식에 대해 리소스 메모리를 표시해야 하는 시기를 나타내는 데 사용됩니다.

구문

typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
  D3D12DDI_BARRIER_SYNC   SyncBefore;
  D3D12DDI_BARRIER_SYNC   SyncAfter;
  D3D12DDI_BARRIER_ACCESS AccessBefore;
  D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;

멤버

SyncBefore

장벽을 실행하기 전에 완료해야 하는 모든 이전 GPU 작업의 동기화 scope 지정하는 D3D12DDI_BARRIER_SYNC 값입니다.

SyncAfter

장벽 실행이 완료될 때까지 기다려야 하는 모든 후속 GPU 작업의 동기화 scope 지정하는 D3D12DDI_BARRIER_SYNC 값입니다.

AccessBefore

장벽이 실행되기 전에 플러시 및 완료해야 하는 쓰기 액세스를 지정하는 D3D12DDI_BARRIER_ACCESS 값입니다.

AccessAfter

장벽이 실행된 후 AccessBefore를 통해 작성된 데이터에 사용할 수 있어야 하는 액세스를 지정하는 D3D12DDI_BARRIER_ACCESS 값입니다.

설명

일반 정보는 향상된 장벽을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(WDDM 3.0)
머리글 d3d12umddi.h

추가 정보

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088