_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

Weitere Informationen

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect