_RxLog-Funktion (rxlog.h)
_RxLog verwendet eine Formatzeichenfolge und variable Anzahl von Parametern und formatiert eine Ausgabezeichenfolge für die Aufzeichnung als E/A-Fehlerprotokolleintrag, wenn die Protokollierung aktiviert ist.
Syntax
void _RxLog(
PCSTR format,
...
);
Parameter
format
Die Variablenargumentliste, die eine Formatzeichenfolge und eine Variablenanzahl von Parametern enthält.
...
TBD
Rückgabewert
Keine
Bemerkungen
Es wird empfohlen, das RxLog-Makro zu verwenden, anstatt die _RxLog Routine direkt aufzurufen.
Wenn die Protokollierung aktiviert ist, gibt _RxLog basierend auf der Formatzeichenfolge und der Anzahl der übergebenen Variablen eine Zeichenfolge für die Aufzeichnung als E/A-Fehlerprotokolleintrag aus.
Die _RxLog-Routine unterstützt die folgenden Formatzeichenfolgendeskriptoren:
%lN, %wN, %lS, %wS, %ld, %wd--a number
%x--a Hexadezimalzahl
%c--a Zeichen
%s --an ASCII-Zeichenfolge
%Z – eine Unicode-Zeichenfolge, die ASCII-Zeichen enthält
Die _RxLog Routine ist auf eine Ausgabezeichenfolge von höchstens 48 Zeilen beschränkt, sodass die Formatzeichenfolge nicht mehr als 48 "\n"-Zeichen enthalten kann.
Es wird empfohlen, das RxLog-Makro zum Aufrufen dieser Routine zu verwenden. Bei überprüften Builds ruft das RxLog-Makro die _RxLog Routine auf. In Einzelhandelsbuilds ist das RxLog-Makro in nichts definiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | rxlog.h (include Rxlog.h) |
IRQL | <= APC_LEVEL |