fonction _RxLog (rxlog.h)
_RxLog fait partie des installations de journalisation de débogage rdBSS (redirected Drive Buffering SubSystem). Il 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
Pointeur vers une liste d’arguments variables qui contient une chaîne de format et un nombre variable de spécificateurs de format remplacés par les valeurs des arguments suivants.
...
Nombre variable d’arguments qui correspondent au format spécifié dans le format chaîne. Ces arguments fournissent les données à journaliser, telles que les chaînes, les entiers, etc.
Valeur de retour
Aucun
Remarques
Il est recommandé d’utiliser la macro RxLog au lieu d’appeler directement la routine _RxLog. Sur les builds de vente au détail, la macro RxLog
Si la journalisation est activée, _RxLog génère une chaîne pour l’enregistrement en tant qu’entrée du 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--a hexadécimal nombre
- %c--a caractère
- %s--une chaîne ASCII
- %Z--une chaîne Unicode qui contient des caractères ASCII
La routine _RxLog est limitée à une chaîne de sortie de 48 lignes, de sorte que le format chaîne ne peut pas contenir plus de 48\ncaractères.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | rxlog.h (include Rxlog.h) |
IRQL | <= APC_LEVEL |