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 |