Freigeben über


ID3D12Device5::CreateLifetimeTracker-Methode (d3d12.h)

Erstellt einen Lebensdauer-Tracker, der einem anwendungsdefiniertem Rückruf zugeordnet ist; der Rückruf empfängt Benachrichtigungen, wenn die Lebensdauer eines nachverfolgten Objekts geändert wird.

Syntax

HRESULT CreateLifetimeTracker(
  [in]  ID3D12LifetimeOwner *pOwner,
  [in]  REFIID              riid,
  [out] void                **ppvTracker
);

Parameter

[in] pOwner

Typ: ID3D12LifetimeOwner*

Ein Zeiger auf eine ID3D12LifetimeOwner-Schnittstelle , die den anwendungsdefinierten Rückruf darstellt.

[in] riid

Typ: REFIID

Ein Verweis auf den Schnittstellenbezeichner (Interface Identifier, IID) der Schnittstelle, die in ppvTracker zurückgegeben werden soll.

[out] ppvTracker

Typ: void**

Ein Zeiger auf einen Speicherblock, der den angeforderten Schnittstellenzeiger auf das erstellte Objekt empfängt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Zielplattform Windows
Kopfzeile d3d12.h