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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für