다음을 통해 공유


D3D11_SHADER_TRACKING_RESOURCE_TYPE 열거형(d3d11sdklayers.h)

추적할 리소스 종류를 나타냅니다.

Syntax

typedef enum D3D11_SHADER_TRACKING_RESOURCE_TYPE {
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE = 0,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY = 1,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY = 2,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY = 3,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY = 4,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY = 5,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV = 6,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL = 7
} ;

상수

 
D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE
값: 0
리소스 종류는 추적되지 않습니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY
값: 1
UAV(순서가 지정되지 않은 액세스 뷰) 바인딩 플래그를 사용하여 만든 디바이스 메모리를 추적합니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY
값: 2
UAV 바인딩 플래그 없이 만들어진 디바이스 메모리를 추적합니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY
값: 3
모든 디바이스 메모리를 추적합니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY
값: 4
그룹 공유 메모리를 사용하는 모든 셰이더를 추적합니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY
값: 5
UAV 바인딩 플래그 없이 만들어진 디바이스 메모리를 제외한 모든 디바이스 메모리를 추적합니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV
값: 6
UAV 바인딩 플래그를 사용하여 만든 디바이스 메모리를 제외한 모든 디바이스 메모리를 추적합니다.
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL
값: 7
디바이스의 모든 메모리를 추적합니다.

설명

ID3D11TracingDevice::SetShaderTrackingOptionsByType 또는 ID3D11RefDefaultTrackingOptions::SetTrackingOptions 메서드는 특정 유형의 리소스를 추적합니다.

참고 이 API에는 Windows 8 Windows SDK(소프트웨어 개발 키트)가 필요합니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 d3d11sdklayers.h

추가 정보

레이어 열거형