Freigeben über


ID3D10Device::OMGetRenderTargets-Methode (d3d10.h)

Ruft Zeiger auf die Renderziele und den Tiefenschablonenpuffer ab, die für die Output-Merger-Phase verfügbar sind.

Syntax

void OMGetRenderTargets(
  [in]  UINT                   NumViews,
  [out] ID3D10RenderTargetView **ppRenderTargetViews,
  [out] ID3D10DepthStencilView **ppDepthStencilView
);

Parameter

[in] NumViews

Typ: UINT

Anzahl der abzurufenden Renderziele.

[out] ppRenderTargetViews

Typ: ID3D10RenderTargetView**

Zeiger auf ein Array von Renderzielansichten (siehe ID3D10RenderTargetView), die mit den Renderzielen des Geräts gefüllt werden sollen. Geben Sie NULL für diesen Parameter an, wenn der Abruf eines Renderziels nicht erforderlich ist.

[out] ppDepthStencilView

Typ: ID3D10DepthStencilView**

Zeiger auf eine Tiefenschablonenansicht (siehe ID3D10DepthStencilView), die mit den Tiefenschabloneninformationen des Geräts gefüllt werden soll. Geben Sie NULL für diesen Parameter an, wenn der Abruf der Tiefenschablonenansicht nicht erforderlich ist.

Rückgabewert

Keine

Bemerkungen

Für alle zurückgegebenen Schnittstellen wird die Verweisanzahl um eins erhöht. Anwendungen sollten IUnknown::Release für die zurückgegebenen Schnittstellen aufrufen, wenn sie nicht mehr benötigt werden, um Speicherverluste zu vermeiden.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h
Bibliothek D3D10.lib

Weitere Informationen

ID3D10Geräteschnittstelle