다음을 통해 공유


D3D11_CPU_ACCESS_FLAG 열거형(d3d11.h)

리소스에 허용되는 CPU 액세스 유형을 지정합니다.

Syntax

typedef enum D3D11_CPU_ACCESS_FLAG {
  D3D11_CPU_ACCESS_WRITE = 0x10000L,
  D3D11_CPU_ACCESS_READ = 0x20000L
} ;

상수

 
D3D11_CPU_ACCESS_WRITE
값: 0x10000L
CPU가 콘텐츠를 변경할 수 있도록 리소스를 적용할 수 있어야 합니다. 이 플래그를 사용하여 만든 리소스는 파이프라인의 출력으로 설정할 수 없으며 동적 또는 스테이징 사용량으로 만들어야 합니다( D3D11_USAGE 참조).
D3D11_CPU_ACCESS_READ
값: 0x20000L
리소스는 CPU가 콘텐츠를 읽을 수 있도록 적용할 수 있어야 합니다. 이 플래그를 사용하여 만든 리소스는 파이프라인에 대한 입력 또는 출력으로 설정할 수 없으며 스테이징 사용량으로 만들어야 합니다( D3D11_USAGE 참조).

설명

이 열거형은 D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESC, D3D11_TEXTURE3D_DESC 사용됩니다.

애플리케이션은 이러한 플래그 중 하나 이상을 비트 OR과 결합할 수 있습니다. 가능하면 CPU 액세스 플래그가 없는 리소스를 만듭니다. 이렇게 하면 리소스 최적화가 향상됩니다.

D3D11_CPU_ACCESS 플래그를 사용하여 리소스를 만들 때는 D3D11_RESOURCE_MISC_FLAG 사용할 수 없습니다.

요구 사항

요구 사항
헤더 d3d11.h

추가 정보

리소스 열거형