ID3D10Device::SOGetTargets-Methode (d3d10.h)
Ruft die Zielausgabepuffer für die StreamOutput-Phase der Pipeline ab.
Syntax
void SOGetTargets(
[in] UINT NumBuffers,
[out] ID3D10Buffer **ppSOTargets,
[out] UINT *pOffsets
);
Parameter
[in] NumBuffers
Typ: UINT
Anzahl der abzurufenden Puffer. Es können maximal vier Ausgabepuffer abgerufen werden.
[out] ppSOTargets
Typ: ID3D10Buffer**
Ein Array von Ausgabepuffern (siehe ID3D10Buffer), die vom Gerät abgerufen werden sollen.
[out] pOffsets
Typ: UINT*
Array von Offsets zu den Ausgabepuffern von ppSOTargets, ein Offset für jeden Puffer. Die Offsetwerte sind in Bytes.
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 |