PFND3D10DDI_SETERROR_CB Rückruffunktion (d3d10umddi.h)

Die pfnSetErrorCb-Funktion legt den Rückgabefehlercode einer Anzeigetreiberfunktion im Benutzermodus fest.

Syntax

PFND3D10DDI_SETERROR_CB Pfnd3d10ddiSeterrorCb;

void Pfnd3d10ddiSeterrorCb(
  D3D10DDI_HRTCORELAYER unnamedParam1,
  HRESULT unnamedParam2
)
{...}

Parameter

unnamedParam1

hRuntimeDevice [in]

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

unnamedParam2

hResult [in]

Ein HRESULT-Wert, der den für eine Treiberfunktion festzulegenden Fehler angibt.

Rückgabewert

Keine

Bemerkungen

Ein Benutzermodus-Anzeigetreiber kann pfnSetErrorCb für jeden Treiberaufruf mehrmals aufrufen. Für die Funktionen des Treibers, die keine status Codes zurückgeben, verwendet der Treiber pfnSetErrorCb, um Fehlerinformationen an die Direct3D-Runtime zurückzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

CreateDevice(D3D10)

D3D10DDI_CORELAYER_DEVICECALLBACKS