Partager via


IDataModelScriptClient ::ReportError, méthode (dbgmodel.h)

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

Le fournisseur de scripts peut appeler la méthode ReportError un nombre arbitraire de fois pendant 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 qui est 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 un tel moyen par les moyens les plus appropriés.

message

Message d’erreur qui s’est produit.

line

Numéro de ligne unique 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 de retour

Cette méthode retourne HRESULT.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDataModelScriptClient