Freigeben über


WppRecorderConfigure-Makro (wpprecorder.h)

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

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

Keine

Bemerkungen

Weisen Sie vor dem Aufrufen von WppRecorderConfigure eine RECORDER_CONFIGURE_PARAMS-Struktur zu, und initialisieren Sie, indem Sie RECORDER_CONFIGURE_PARAMS_INIT aufrufen.

Diese Methode konfiguriert nur das Standardprotokoll. Dieses Protokoll ist standardmäßig aktiviert. Wenn Sie über ein benutzerdefiniertes Protokoll verfügen, müssen Sie das Standardprotokoll deaktivieren, indem Sie 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 der Beispielprotokollausgabe, finden Sie unter Inflight Trace Recorder (IFR) für Protokollierungsablaufverfolgungen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile wpprecorder.h