Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rebiniert einen Konstantenpuffer von einem Quellslot an einen Zielslot.
Syntax
HRESULT BindConstantBuffer(
[in] UINT uSrcSlot,
[in] UINT uDstSlot,
[in] UINT cbDstOffset
);
Parameter
[in] uSrcSlot
Typ: UINT
Die Quellslotnummer für die Neubindung.
[in] uDstSlot
Typ: UINT
Die Zielslotnummer für die Neubindung.
[in] cbDstOffset
Typ: UINT
Der Offset in Bytes des Zielslots für die Neubindung. Der Offset muss eine Ausrichtung von 16 Byte aufweisen.
Rückgabewert
Typ: HRESULT
Rückgabewerte:
- S_OK für eine gültige Neubindung
- S_FALSE , um einen nicht vorhandenen Slot neu zu binden; das heißt, für die die Shaderreflektion keine Daten enthält
- E_FAIL für eine ungültige Neubindung, z. B. ist die Neubindung außerhalb der Grenzen
- Möglicherweise einer der anderen Direct3D 11-Rückgabecodes
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d11shader.h |
| Bibliothek | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |