IPixDxDumpFileDocument 介面

代表 DirectX 傾印檔案。

繼承

IPixDxDumpFileDocument 繼承自 IUnknown。

介面識別碼

{A1365C92-0236-4F91-9B37-8C60B5C89083}

方法

介面會 IPixDxDumpFileDocument 宣告這些方法。

方法 描述
GetVersion 取得傾印檔案版本。
GetGUID 取得 GPU 傾印 GUID,以便在發生 TDR 時,可用來尋找對應的即時核心傾印。
GetDeviceErrorCode 取得裝置錯誤碼。
GetCreationTime 取得傾印的建立時間。
WasUploadedToWatson 取得傾印是否已上傳至 Watson。
WasLiveDebuggingDone 取得在建立傾印之前是否已完成即時偵錯。
GetDeviceErrorBucket 取得裝置錯誤貯體字串。
GetDocumentationLink 取得裝置錯誤貯體的外部文件連結。
GetApplicationDescription 取得應用程式描述。
GetAdapterInfo 取得配接器資訊。
GetOsInfo 取得作業系統資訊。
GetSystemMemoryInfo 取得系統記憶體資訊。
GetCpuInfo 取得 CPU 資訊。
GetCpuPackageCount 取得 CPU 套件數目 (處理器套件) 。
GetCpuPackageInfo 依索引取得 CPU 套件資訊。
GetDeviceConfigDesc 取得裝置錯誤發生時的裝置設定。
GetFeatureData 根據功能資料取得作業系統和驅動程式傾印檔案功能。
GetConfiguration 取得應用程式或 D3D 執行階段所設定傾印檔案的設定。
GetDeviceRemovedExtendedData 將裝置移除 (DRED) 的擴充資料。
GetBriefSummary 取得帶註釋的字串,其中包含裝置錯誤貯體的簡短描述。
GetDetailedSummary 取得帶註釋的字串,其中包含裝置錯誤貯體的詳細描述。
GetGpuStatus 取得字串,其中包含裝置錯誤發生時各種 GPU 區塊狀態的相關資訊。
GetQueues 取得事後分析中停止回應傾印中造成裝置錯誤的應用程式所使用的佇列。
GetGpuStateTables 取得裝置發生錯誤時的 GPU 狀態資料。
GetPageFaults 取得事後分析傾印中記錄的所有分頁錯誤。
GetResources 取得事後分析傾印中記錄的所有 D3D12 資源。
GetApiObjects 取得事後分析傾印中記錄的所有 D3D12 API 物件。
GetShaderDebuggingData 取得著色器偵錯資料。
GetApplicationBlobs 取得新增至 GPU 傾印的所有應用程式 Blob。
GetD3DJournalEntries 取得 D3D12 執行階段記錄了最後 64 個錯誤事件的 D3D 日誌。
GetD3DState 取得裝置錯誤發生時的 D3D 狀態。

需求

標頭: PixApiDxDumpFileInterfaces.h