ID3D11ModuleInstance::BindConstantBuffer-Methode (d3d11shader.h)
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 |