Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a DirectX Dump file.
Inheritance
IPixDxDumpFileDocument inherits from IUnknown.
Interface ID
{A1365C92-0236-4F91-9B37-8C60B5C89083}
Methods
The IPixDxDumpFileDocument interface declares these methods.
| Method | Description |
|---|---|
| GetVersion | Gets the dump file version. |
| GetGUID | Gets the GPU dump GUID that can be used to find the corresponding live kernel dump in case of a TDR. |
| GetDeviceErrorCode | Gets the device error code. |
| GetCreationTime | Gets the creation time of the dump. |
| WasUploadedToWatson | Gets whether the dump was uploaded to Watson. |
| WasLiveDebuggingDone | Gets whether live debugging was done before creating the dump. |
| GetDeviceErrorBucket | Gets the device error bucket string. |
| GetDocumentationLink | Gets the external documentation link for the device error bucket. |
| GetApplicationDescription | Gets the application description. |
| GetAdapterInfo | Gets the adapter information. |
| GetOsInfo | Gets the OS information. |
| GetSystemMemoryInfo | Gets the system memory information. |
| GetCpuInfo | Gets the CPU information. |
| GetCpuPackageCount | Gets the number of CPU packages (processor packages). |
| GetCpuPackageInfo | Gets CPU package info by index. |
| GetDeviceConfigDesc | Gets the device configuration at the time of the device error. |
| GetFeatureData | Gets the OS and driver dump file capabilities in terms of the feature data. |
| GetConfiguration | Gets the configuration of the dump file set by the application or D3D runtime. |
| GetDeviceRemovedExtendedData | Gets Device Removed Extended Data (DRED). |
| GetBriefSummary | Gets an annotated string that holds a brief description of the device error bucket. |
| GetDetailedSummary | Gets an annotated string that holds a detailed description of the device error bucket. |
| GetGpuStatus | Gets a string that contains info about the statuses of various GPU blocks at the time of the device error. |
| GetQueues | Gets the queues used by the application that caused the device error in the postmortem hang dump. |
| GetGpuStateTables | Gets GPU state data at the time of the device error. |
| GetPageFaults | Gets all page faults recorded in the postmortem dump. |
| GetResources | Gets all D3D12 resources recorded in the postmortem dump. |
| GetApiObjects | Get all D3D12 API objects recorded in the postmortem dump. |
| GetShaderDebuggingData | Gets shader debugging data. |
| GetApplicationBlobs | Gets all application blobs added to the GPU dump. |
| GetD3DJournalEntries | Gets the D3D journal that has the last 64 error events recorded by the D3D12 runtime. |
| GetD3DState | Gets the D3D state at the time of the device error. |
Requirements
Header: PixApiDxDumpFileInterfaces.h