Méthode IWiaLog ::Log (wia_lh.h)
La méthode IWiaLog ::Log est obsolète et n’est plus prise en charge. Utilisez plutôt les macros du journal de diagnostic .
La méthode IWiaLog ::Log écrit un message de journal de diagnostic dans Wiaservc.log.
Syntaxe
HRESULT Log(
[in] LONG lFlags,
[in] LONG lResID,
LONG lDetail,
[in] BSTR bstrText
);
Paramètres
[in] lFlags
Spécifie le type de message de diagnostic. Ce paramètre peut être WIALOG_TRACE, WIALOG_WARNING ou WIALOG_ERROR.
[in] lResID
Spécifie l’ID de ressource. Ce paramètre doit être défini sur WIALOG_NO_RESOURCE_ID.
lDetail
Spécifie le niveau de détail de diagnostic du message. Ce paramètre peut prendre les valeurs suivantes.
Level | Description |
---|---|
WIALOG_LEVEL1 | Journalise les points d’entrée et de sortie pour toutes les méthodes et fonctions WIA. |
WIALOG_LEVEL2 | Enregistre des détails supplémentaires pour WIALOG_LEVEL1. |
WIALOG_LEVEL3 | Enregistre les points d’entrée et de sortie de toutes les méthodes et fonctions WIA, ainsi que d’autres fonctions fournies par le fournisseur. |
WIALOG_LEVEL4 | Enregistre des détails supplémentaires pour WIALOG_LEVEL3. |
WIALOG_LEVELXXX | Niveaux de journalisation définis par l’utilisateur. |
[in] bstrText
Spécifie le texte d’erreur. Le texte d’erreur doit être précédé du nom complet de la méthode ou de la fonction et générer le message au format « class ::method, error-text ».
Valeur retournée
Si la méthode réussit, retourne S_OK. Si la méthode échoue, elle retourne un code d’erreur COM standard.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Obsolète et n’est plus pris en charge. Utilisez plutôt les macros du journal de diagnostic. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wia_lh.h (include Wia_lh.h) |