Share via


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)