Share via


ID3D12ShaderReflectionVariable::GetInterfaceSlot-Methode (d3d12shader.h)

Ruft den entsprechenden Schnittstellenslot für eine Variable ab, die einen Schnittstellenzeiger darstellt.

Syntax

UINT GetInterfaceSlot(
  [in] UINT uArrayIndex
);

Parameter

[in] uArrayIndex

Typ: UINT

Der Index des Arrayelements, für das die Slotnummer abgerufen werden soll. Für eine Nicht-Array-Variable ist dieser Wert null.

Rückgabewert

Typ: UINT

Gibt den Index der Schnittstelle im Schnittstellenarray zurück.

Hinweise

GetInterfaceSlot ruft den entsprechenden Slot in einem dynamischen Verknüpfungsarray für eine Schnittstelle instance ab. Die zurückgegebene Slotnummer wird verwendet, um eine Schnittstelle instance auf eine bestimmte Klassen-instance festzulegen. Weitere Informationen finden Sie in der Übersicht über HLSL-Schnittstellen und -Klassen .

Die Schnittstelle dieser Methode wird im out-of-box DLL-D3DCompiler_xx.dll gehostet.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d12shader.h

Weitere Informationen

ID3D12ShaderReflectionVariable