IPixDxDumpFileDocument::GetApiObjects method

Get all D3D12 API objects recorded in the postmortem dump.

Syntax

HRESULT GetApiObjects(
    REFIID riid,
    void ** apiObjects);

Parameters

riid [in]

The interface IID of the D3D12 API objects to be returned. Expected: IPixD3D12ApiObjectCollection.

apiObjects [out]

Pointer to the returned interface.

Returns

S_OK on success, otherwise an error code.

Remarks

Note

IPixStateObject entries preserve dump-native subobject payloads. Global and local root signatures and existing collections use UINT64 DDI handles. Input layouts and stream outputs use PIX_INPUT_LAYOUT_SUBOBJECT_DESC and PIX_STREAM_OUTPUT_SUBOBJECT_DESC.

See also