Partager via


PFND3D10DDI_SETERROR_CB fonction de rappel (d3d10umddi.h)

La fonction pfnSetErrorCb définit le code d’erreur de retour d’une fonction de pilote d’affichage en mode utilisateur.

Syntaxe

PFND3D10DDI_SETERROR_CB Pfnd3d10ddiSeterrorCb;

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

Paramètres

unnamedParam1

hRuntimeDevice [in]

Handle dans un contexte pour le runtime Microsoft Direct3D 10 de base. Ce handle est fourni au pilote dans un appel à la fonction CreateDevice(D3D10) du pilote.

unnamedParam2

hResult [in]

Valeur HRESULT qui spécifie l’erreur à définir pour une fonction de pilote.

Valeur de retour

None

Remarques

Un pilote d’affichage en mode utilisateur peut appeler pfnSetErrorCb plusieurs fois pour chaque appel de pilote. Pour les fonctions du pilote qui ne retournent pas status codes, le pilote utilise pfnSetErrorCb pour renvoyer les informations d’erreur au runtime Direct3D.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CreateDevice(D3D10)

D3D10DDI_CORELAYER_DEVICECALLBACKS