ID3D11DeviceContext::SOGetTargets-Methode (d3d11.h)

Rufen Sie die Zielausgabepuffer für die Streamausgabephase der Pipeline ab.

Syntax

void SOGetTargets(
  [in]            UINT         NumBuffers,
  [out, optional] ID3D11Buffer **ppSOTargets
);

Parameter

[in] NumBuffers

Typ: UINT

Anzahl der puffer, die abgerufen werden sollen.

[out, optional] ppSOTargets

Typ: ID3D11Buffer**

Ein Array von Ausgabepuffern (siehe ID3D11Buffer), die vom Gerät abgerufen werden sollen.

Rückgabewert

Keine

Bemerkungen

Es können maximal vier Ausgabepuffer abgerufen werden.

Die Offsets zu den Ausgabepuffern, auf die im zurückgegebenen ppSOTargets-Array verwiesen wird, können als -1 (append) angenommen werden, wie für die Verwendung in ID3D11DeviceContext::SOSetTargets definiert.

Für alle zurückgegebenen Schnittstellen wird die Referenzanzahl 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.

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext