Partager via


WIAS_TRACE macro (wiamdef.h)

La macro WIAS_TRACE écrit un message de diagnostic dans le fichier Wiatrace.log .

Syntaxe

void WIAS_TRACE(
   x
);

Paramètres

x

  • HInst : gérez la DLL (pilote).

  • format_string, ... - Spécifie une liste d’arguments variables, qui commence par une chaîne de format ANSI qui décrit 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 ».

Valeur de retour

None

Remarques

Pour activer le suivi dans les builds gratuites, les pilotes doivent définir la macro WIA_DEBUG en ajoutant #define WIA_DEBUG avant d’inclure l’un des en-têtes WIA. Le suivi est activé par défaut dans les builds cochées et déboguées du système d’exploitation.

Voici un exemple d’utilisation de la macro :

WIAS_TRACE((g_hInst,"WIA storage path = %ws",m_wszStoragePath));

Cet extrait de code a été extrait de Wiadriver.cpp, qui est inclus dans les exemples de pilotes d’acquisition d’images Windows (WIA) sur GitHub.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiamdef.h (incluez Wiautil.h)

Voir aussi

WIAS_ASSERT

WIAS_ERROR

WIAS_HRESULT