IStiDeviceControl ::WriteToErrorLog, méthode (stiusd.h)
La méthode IStiDeviceControl ::WriteToErrorLog permet à un minidriver en mode utilisateur d’écrire un message dans le journal des erreurs de l’image.
Syntaxe
HRESULT WriteToErrorLog(
DWORD dwMessageType,
LPCWSTR pszMessage,
DWORD dwErrorCode
);
Paramètres
dwMessageType
Valeur constante fournie par l’appelant représentant le type de message. Les valeurs suivantes sont définies dans Sti.h:
STI_TRACE_INFORMATION
STI_TRACE_WARNING
STI_TRACE_ERROR
pszMessage
Pointeur fourni par l’appelant vers une chaîne de message à écrire dans le fichier journal.
dwErrorCode
Non utilisé.
Valeur de retour
Si l’opération réussit, la méthode retourne S_OK. Sinon, elle retourne l’un des codes d’erreur préfixés STIERR définis dans stierr.h.
Remarques
Le fichier journal des erreurs d’image est nommé sti_trace.log et se trouve dans le répertoire Windows. Le Panneau de configuration permet à un utilisateur de sélectionner les types d’erreurs d’image (informations, avertissement ou erreur) écrits dans le journal des erreurs (voir Entrées de Registre non modifiables).
Les messages d’erreur doivent être réservés aux conditions d’erreur critiques, telles que les défaillances matérielles de l’appareil. Les messages d’information peuvent être utilisés à des fins de débogage. Les messages enregistrés ne sont pas visibles par les utilisateurs, mais ils peuvent être utilisés par un ingénieur du support technique pour aider à déboguer les problèmes d’un utilisateur.
Un minidriver image toujours reçoit un pointeur d’interface IStiDeviceControl comme entrée à sa méthode IStiUSD ::Initialize.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | stiusd.h (include Stiusd.h) |