Freigeben über


PFND3D11DDI_STATE_CS_CONSTBUF_CB Rückruffunktion (d3d10umddi.h)

Die pfnStateCsConstBufCb-Funktion bewirkt, dass die Microsoft Direct3D 11-Runtime den Pufferstatus der Compute-Shaderkonstante aktualisiert.

Syntax

PFND3D11DDI_STATE_CS_CONSTBUF_CB Pfnd3d11ddiStateCsConstbufCb;

void Pfnd3d11ddiStateCsConstbufCb(
  D3D10DDI_HRTCORELAYER unnamedParam1,
  UINT unnamedParam2,
  UINT unnamedParam3
)
{...}

Parameter

unnamedParam1

hRuntimeDevice [in]

Ein Handle für einen Kontext für die Direct3D-Kernlaufzeit. Dieses Handle wird dem Treiber bei einem Aufruf der CreateDevice(D3D10) -Funktion des Treibers bereitgestellt.

unnamedParam2

Basis [in]

Der Anfangskonstantenpuffer, für den der Laufzeitzustand aktualisiert werden soll.

unnamedParam3

Anzahl [in]

Die Gesamtanzahl der Konstantenpuffer. Die Zahl kann -1 sein, was angibt, dass die Direct3D-Runtime ihre hohen Wasserzeichen verwendet, um einen optimalen Wert zu ersetzen (der in der Regel kleiner als der maximal gültige Wert für Count ist). In einem Slot, der größer als der optimale Count-Wert ist, ist jedoch keine Bindung ungleich NULL vorhanden.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) pfnStateCsConstBufCb wird ab dem Betriebssystem Windows 7 unterstützt.
Zielplattform Desktop
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

CreateDevice(D3D10)

D3D11DDI_CORELAYER_DEVICECALLBACKS