Share via


_RxLog, fonction (rxlog.h)

_RxLog prend une chaîne de format et un nombre variable de paramètres, et met en forme une chaîne de sortie pour l’enregistrement en tant qu’entrée du journal des erreurs d’E/S si la journalisation est activée.

Syntaxe

void _RxLog(
  PCSTR format,
  ...   
);

Paramètres

format

Liste d’arguments de variables qui contient une chaîne de format et un nombre variable de paramètres.

...

TBD

Valeur de retour

None

Remarques

Il est recommandé d’utiliser la macro RxLog au lieu d’appeler directement la routine _RxLog .

Si la journalisation est activée, _RxLog génère une chaîne pour l’enregistrement en tant qu’entrée de journal des erreurs d’E/S en fonction de la chaîne de format et du nombre de variables passées.

La routine _RxLog prend en charge les descripteurs de chaîne de format suivants :

%lN, %wN, %lS, %wS, %ld, %wd--a number

%x--un nombre hexadécimal

%c--a caractère

%s--an ASCII string

%Z - chaîne Unicode qui contient des caractères ASCII

La _RxLog routine est limitée à une chaîne de sortie de 48 lignes au maximum, de sorte que la chaîne format ne peut pas contenir plus de 48 caractères « \n ».

Il est recommandé d’utiliser la macro RxLog pour appeler cette routine. Sur les builds vérifiées, la macro RxLog appelle la routine _RxLog . Sur les builds de vente au détail, la macro RxLog n’est définie sur rien.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête rxlog.h (inclure Rxlog.h)
IRQL <= APC_LEVEL

Voir aussi

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect