Partager via


WIAS_LTRACE macro (wiautil.h)

La macro WIAS_LTRACE est obsolète. Il est recommandé d’utiliser la macro WIAS_TRACE à la place.

La macro WIAS_LTRACE écrit un message de WIA_TRACE de diagnostic dans le fichier journal.

Syntaxe

void WIAS_LTRACE(
   x,
   y,
   z,
   params
);

Paramètres

x

y

z

params

  • DetailLevel : spécifie le niveau de détail de diagnostic du message. Ce paramètre peut prendre les valeurs suivantes.

    Valeur 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.
  • ResourceID : spécifie l’ID de ressource. Cette valeur doit être définie sur WIALOG_NO_RESOURCE_ID.

  • format_string : spécifie une liste d’arguments de variable, qui commence par une chaîne de format ANSI décrivant le message et tous les identificateurs de format. Les points de suspension (...) spécifient un nombre variable d’arguments qui doivent être générés. 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 ».

  • pIWiaLog : pointeur vers une interface IWiaLog.

Valeur de retour

None

Remarques

Voici un exemple d’utilisation de la macro :

WIAS_LTRACE(g_pIWiaLog, WIALOG_NO_RESOURCE_ID, WIALOG_LEVEL2,
  ("MyClass::MyMethod, This is my text and my lValue = %d", lValue));

L’utilisation de la macro WIAS_LTRACE n’est pas recommandée, car elle n’enregistre pas sa sortie dans le fichier journal de diagnostic Wiatrace.log . Il est recommandé d’utiliser la macro WIAS_TRACE à la place.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Obsolète. Utilisez WIAS_TRACE à la place.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiautil.h (inclure Wiautil.h)

Voir aussi

WIAS_LERROR

WIAS_LHRESULT

WIAS_LWARNING

WIAS_TRACE