Freigeben über


ID3D11DeviceContext::IAGetIndexBuffer-Methode (d3d11.h)

Rufen Sie einen Zeiger auf den Indexpuffer ab, der an die Input-Assembler-Phase gebunden ist.

Syntax

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

Parameter

[out, optional] pIndexBuffer

Typ: ID3D11Buffer**

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

[out, optional] 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 ganze 16-Bit-Werte (DXGI_FORMAT_R16_UINT) und 32-Bit (DXGI_FORMAT_R32_UINT).

[out, optional] 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 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.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext