Share via


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::SetShaderTrackingOptionsByTypeID3D11RefDefaultTrackingOptions::SetTrackingOptions 方法會追蹤特定類型的資源。

注意此 API 需要適用於 Windows 8 的 Windows 軟體開發工具包 (SDK) 。
 

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 d3d11sdklayers.h

另請參閱

層次列舉