Freigeben über


WppRecorderConfigure-Makro (wpprecorder.h)

Die WppRecorderConfigure--Methode aktiviert oder deaktiviert das Standardprotokoll, in das WPP gedruckt wird.

Syntax

__drv_maxIRQL(PASSIVE_LEVEL)
VOID WppRecorderConfigure(
    _In_         PRECORDER_CONFIGURE_PARAMS  ConfigureParams
    );

Parameter

ConfigureParams

Zeiger auf eine vom Aufrufer zugewiesene RECORDER_CONFIGURE_PARAMS Struktur.

Rückgabewert

Nichts

Bemerkungen

Bevor Sie WppRecorderConfigure-aufrufen, weisen Sie eine RECORDER_CONFIGURE_PARAMS Struktur zu und initialisieren Sie durch Aufrufen von RECORDER_CONFIGURE_PARAMS_INIT.

Diese Methode konfiguriert nur das Standardprotokoll. Standardmäßig ist dieses Protokoll aktiviert. Wenn Sie über ein benutzerdefiniertes Protokoll verfügen, müssen Sie das Standardprotokoll deaktivieren, indem Sie die CreateDefaultLog- auf FALSE festlegen.

Beispiel

RECORDER_CONFIGURE_PARAMS                recorderConfigure;

RECORDER_CONFIGURE_PARAMS_INIT(&recorderConfigure);
// Optionally use the following line to get timestamps in WPP log entries
recorderConfigure.UseTimeStamp    = WppRecorderTrue;
// Use this line if you would like more precise timestamps (ten millionths of a second). This is valid only if you have set UseTimeStamp = WppRecorderTrue.
// recorderConfigure.PreciseTimeStamp = WppRecorderTrue
status = WppRecorderConfigure(&recorderConfigure);

Weitere Informationen zu Zeitstempeln in WPP-Protokolleinträgen einschließlich Beispielprotokollausgabe finden Sie unter Inflight Trace Recorder (IFR) für die Protokollierung von Ablaufverfolgungen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- wpprecorder.h