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 |