IPixDxDumpFileDocument interface

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