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 |