跳轉到主要內容
擷取可在著色器記錄中使用的著色器唯一識別碼。

語法

參數

pExportName
類型:LPCWSTR
狀態物件中要擷取其識別碼的進入點。

傳回值

類型:const 指向著色器識別碼的指標。 只要來源狀態物件有效,此指標所參考的資料就有效。傳回之資料的大小為 D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES。如果需要多次擷取此資料,應用程式應複製並快取此資料,以避免在狀態物件中搜尋它的成本。此識別碼用於 GPU 記憶體中著色器表格內的著色器記錄,這些記錄必須由應用程式填入。 資料本身會全域識別著色器,因此即使著色器出現在具有相同關聯 (例如任何根簽章) 的不同狀態物件中,它也會具有相同的識別碼。 如果著色器在狀態物件中未完全解析,傳回值為 nullptr。

需求

標頭: d3d12_xs.h
程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機

另請參閱

ID3D12StateObjectProperties
最後修改於 2026年10月6日