Share via


wiauDbgErrorHr, fonction (wiautil.h)

La fonction wiauDbgErrorHr journalise un message contenant un HRESULT et sa chaîne de message d’erreur.

Syntaxe

void wiauDbgErrorHr(
  HRESULT hr,
  LPCSTR  fname,
  LPCSTR  fmt,
  ...     
);

Paramètres

hr

Spécifie le HRESULT à enregistrer.

fname

Pointeur vers une chaîne contenant le nom de la fonction ou de la méthode dans laquelle l’appel à wiauDbgDump est inséré.

fmt

Pointeur vers une chaîne de format qui spécifie une liste d’arguments de variable, qui commence par une chaîne de format ANSI contenant le message et tous les spécificateurs de conversion. Les points de suspension (...) spécifient un nombre variable d’arguments qui doivent être générés.

...

Paramètres supplémentaires.

Valeur de retour

None

Remarques

La fonction wiauDbgErrorHr enregistre généralement deux lignes dans le fichier journal, ou le débogueur, ou les deux. La première ligne contient le texte du paramètre fmt , y compris les données, si elle est fournie. La deuxième ligne contient le HRESULT et la chaîne de message associée à ce HRESULT. L’exemple suivant montre comment cette fonction peut être appelée :

wiauDbgErrorHr(hr, "AllocateBuffer", "Buffer size is %d bytes", size);

Configuration requise

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

Voir aussi

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning