Freigeben über


ID3D10Device::IAGetIndexBuffer-Methode (d3d10.h)

Ruft einen Zeiger auf den Indexpuffer ab, der an die Eingabe-Assembler-Phase gebunden ist.

Syntax

void IAGetIndexBuffer(
  [out] ID3D10Buffer **pIndexBuffer,
  [out] DXGI_FORMAT  *Format,
  [out] UINT         *Offset
);

Parameter

[out] pIndexBuffer

Typ: ID3D10Buffer**

Ein Zeiger auf einen Indexpuffer, der von der -Methode zurückgegeben wird (siehe ID3D10Buffer).

[out] Format

Typ: DXGI_FORMAT*

Gibt das Format der Daten im Indexpuffer an (siehe DXGI_FORMAT). Diese Formate geben die Größe und den Typ der Daten im Puffer an. Die einzigen zulässigen Formate für Indexpufferdaten sind 16-Bit-Ganzzahlen (DXGI_FORMAT_R16_UINT) und 32-Bit (DXGI_FORMAT_R32_UINT).

[out] Offset

Typ: UINT*

Offset (in Bytes) vom Anfang des Indexpuffers bis zum ersten zu verwendenden Index.

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