Partager via


IWiaLog ::Log, méthode (wia_lh.h)

La méthode IWiaLog ::Log est obsolète et n’est plus prise en charge. Utilisez les macros du journal de diagnostic à la place.

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 être l’une des valeurs suivantes.

Niveau Description
WIALOG_LEVEL1 Enregistre 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 Consigne les points d’entrée et de sortie pour toutes les fonctions et méthodes WIA et les fonctions supplémentaires fournies par le fournisseur.
WIALOG_LEVEL4 Enregistre des détails supplémentaires pour WIALOG_LEVEL3.
WIALOG_LEVELXXX Niveaux de journal 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 de retour

Si la méthode réussit, elle retourne S_OK. Si la méthode échoue, elle retourne un code d’erreur COM standard.

Exigences

Exigence Valeur
client minimum pris en charge Obsolète et n’est plus pris en charge. Utilisez plutôt les macros du journal de diagnostic.
plateforme cible Bureau
d’en-tête wia_lh.h (inclure Wia_lh.h)