跳轉到主要內容
以連結清單中節點的形式,描述裝置移除延伸資料 (DRED) 所追蹤之配置的相關資料。此資料包含 GPU VA 配置範圍,以及相關聯的執行階段物件偵錯名稱和類型。每個 D3D12_DRED_ALLOCATION_NODE 物件都會透過其 pNext 成員單向連結至下一個物件;清單中的最後一個節點除外,其 pNext 設定為 nullptr。由於執行階段物件可以與其他物件共用配置範圍,因此需要連結清單結構。 如果裝置移除是由 GPU 分頁錯誤所造成,且已啟用 DRED 分頁錯誤報告,則 DRED 會建置 D3D12_DRED_ALLOCATION_NODE 結構的清單,其中包含使用中及最近釋放之執行階段物件的所有相符配置節點。

語法

成員

ObjectNameA
類型:const char *
指向已配置之執行階段物件的 ANSI 偵錯名稱的指標。 ObjectNameW
類型:const wchar_t *
指向已配置之執行階段物件的寬字元偵錯名稱的指標。 AllocationType
類型:D3D12_DRED_ALLOCATION_TYPE
D3D12_DRED_ALLOCATION_TYPE 值,代表執行階段物件的配置類型。 pNext
類型:const struct D3D12_DRED_ALLOCATION_NODE *
指向常數 D3D12_DRED_ALLOCATION_NODE 的指標,代表清單中的下一個配置節點;如果這是最後一個節點,則為 nullptr。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列

另請參閱

最後修改於 2026年10月6日