Freigeben über


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

Weitere Informationen

ID3D10Geräteschnittstelle