Partager via


RECORDER_CONFIGURE_PARAMS structure (wpprecorder.h)

La structure RECORDER_CONFIGURE_PARAMS est un paramètre d’entrée de la méthode WppRecorderConfigure permettant d’activer ou de désactiver le journal par défaut dans lequel WPP s’imprime.

Syntaxe

typedef struct _RECORDER_CONFIGURE_PARAMS {
  ULONG                  Size;
  BOOLEAN                CreateDefaultLog;
  WPP_RECORDER_TRI_STATE UseTimeStamp;
  WPP_RECORDER_TRI_STATE PreciseTimeStamp;
} RECORDER_CONFIGURE_PARAMS, *PRECORDER_CONFIGURE_PARAMS;

Membres

Size

Taille de cette structure.

CreateDefaultLog

Indique si WPP doit utiliser le journal par défaut pour les messages de trace. TRUE (valeur par défaut), utilisez le journal par défaut ; FALSE désactive le journal par défaut.

UseTimeStamp

Valeur de type WPP_RECORDER_TRI_STATE qui indique :

  • Si la valeur est WppRecorderTrue, les horodatages de granularité de milliseconde sont ajoutés aux entrées du journal WPP.
  • Si la valeur est WppRecorderFalse, l’horodatage n’est pas enregistré.
  • S’il est défini sur WppRecorderDefault, il a le même effet que WppRecorderFalse, sauf si le fichier INF du package de pilotes définit WppRecorder_UseTimeStamp sur 1, auquel cas cela signifie WppRecorderTrue.

Ce champ est disponible à partir de Windows 11, version 22H2. Pour plus d’informations, consultez Enregistreur de traces en clair (IFR) pour la journalisation des traces.

PreciseTimeStamp

Valeur de type WPP_RECORDER_TRI_STATE qui indique :

  • Si la valeur est WppRecorderTrue, les horodatages d’un dixième de granularité microseconde sont ajoutés aux entrées du journal WPP.
  • Si la valeur est WppRecorderFalse, l’horodatage n’est pas enregistré.
  • S’il est défini sur WppRecorderDefault, il a le même effet que WppRecorderFalse, sauf si le fichier INF du package de pilotes définit WppRecorder_UseTimeStamp et WppRecorder_PreciseTimeStamp sur 1, auquel cas cela signifie WppRecorderTrue.

Ce champ est disponible à partir de Windows 11, version 22H2. Pour plus d’informations, consultez Enregistreur de traces en clair (IFR) pour la journalisation des traces.

Remarques

Pour initialiser cette structure, l’appelant doit appeler RECORDER_CONFIGURE_PARAMS_INIT.

Configuration requise

Condition requise Valeur
En-tête wpprecorder.h