다음을 통해 공유


D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW 구조체(d3d10umddi.h)

D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW 구조체는 CreateUnorderedAccessView 함수에 대한 호출에서 UAV(순서가 지정되지 않은 액세스 뷰)를 만드는 데 사용되는 버퍼를 설명합니다.

구문

typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
  [in] UINT FirstElement;
  [in] UINT NumElements;
  [in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;

멤버

[in] FirstElement

버퍼의 첫 번째 요소에 대한 오프셋(바이트)입니다.

[in] NumElements

버퍼의 요소 수입니다.

[in] Flags

버퍼를 설명하는 플래그 값의 유효한 비트 OR입니다. Direct3D 런타임은 다음 값을 지원합니다.

의미
D3D11_DDI_BUFFER_UAV_FLAG_RAW(0x00000001) 버퍼는 원시 형식입니다.
D3D11_DDI_BUFFER_UAV_FLAG_APPEND(0x00000002) 추가 의미 체계가 있는 UAV에 카운터를 연결합니다. 개수는 저장된 항목 수를 반영합니다. 그러나 항목이 저장되는 순서는 변경 될 수 있습니다.
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER(0x00000004) UAV 콘텐츠의 순서를 다시 정렬하지 못하도록 의미 체계를 사용하는 UAV와 카운터를 연결합니다. 따라서 애플리케이션은 스토리지 순서에 따라 달라질 수 있습니다. 예를 들어 애플리케이션은 개수 값을 사용하여 저장된 항목을 참조하여 연결된 목록을 만들 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW Windows 7 운영 체제부터 지원됩니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

CalcPrivateUnorderedAccessViewSize

CreateUnorderedAccessView

D3D11DDIARG_CREATEUNORDEREDACCESSVIEW