Partager via


Méthode IDataModelScriptClient ::ReportError (dbgmodel.h)

Si une erreur se produit pendant l’exécution ou l’appel du script, le fournisseur de script appelle la méthode ReportError pour notifier l’interface utilisateur de l’erreur.

Le fournisseur de script peut appeler la méthode ReportError un nombre arbitraire de fois au cours d’une opération Execute ou InvokeMain. Il incombe au client de déterminer comment présenter les informations d’erreur à l’utilisateur.

Syntaxe

HRESULT ReportError(
  ErrorClass errClass,
  HRESULT    hrFail,
  PCWSTR     message,
  ULONG      line,
  ULONG      position
);

Paramètres

errClass

Classe d’erreur signalée en tant que membre de l’énumération ErrorClass. Pour plus d’informations sur cette énumération, consultez la documentation relative à IDebugHostErrorSink.

hrFail

HRESULT de l’erreur qui s’est produite. Si le domaine de l’erreur n’était pas un HRESULT, il doit être converti en tel par les moyens les plus appropriés.

message

Message d’erreur qui s’est produit.

line

Numéro de ligne de base du script où l’erreur s’est produite.

position

Position unique (numéro de colonne) dans la ligne où l’erreur s’est produite.

Valeur retournée

Cette méthode retourne HRESULT.

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IDataModelScriptClient