ID3D12Device5::CreateLifetimeTracker method (d3d12.h)
Creates a lifetime tracker associated with an application-defined callback; the callback receives notifications when the lifetime of a tracked object is changed.
Syntax
HRESULT CreateLifetimeTracker(
[in] ID3D12LifetimeOwner *pOwner,
[in] REFIID riid,
[out] void **ppvTracker
);
Parameters
[in] pOwner
Type: ID3D12LifetimeOwner*
A pointer to an ID3D12LifetimeOwner interface representing the application-defined callback.
[in] riid
Type: REFIID
A reference to the interface identifier (IID) of the interface to return in ppvTracker.
[out] ppvTracker
Type: void**
A pointer to a memory block that receives the requested interface pointer to the created object.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 20348 |
Minimum supported server | Windows 10 Build 20348 |
Target Platform | Windows |
Header | d3d12.h |