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 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應