Share via


énumération ETW_PROCESS_HANDLE_INFO_TYPE (evntrace.h)

Spécifie l’opération qui sera effectuée sur une session de traitement de trace. Utilisé avec la fonction QueryTraceProcessingHandle .

Spécifie le type d’opération à effectuer sur un handle. actuellement utilisé avec la fonction QueryTraceProcessingHandle .

Syntax

typedef enum _ETW_PROCESS_HANDLE_INFO_TYPE {
  EtwQueryPartitionInformation = 1,
  EtwQueryPartitionInformationV2 = 2,
  EtwQueryLastDroppedTimes = 3,
  EtwQueryLogFileHeader,
  EtwQueryProcessHandleInfoMax
} ETW_PROCESS_HANDLE_INFO_TYPE;

Constantes

 
EtwQueryPartitionInformation
Valeur : 1
Utilisé pour interroger les informations d’identification de partition. InBuffer doit avoir la valeur Null.
OutBuffer doit être suffisamment grand pour contenir le retourné
ETW_TRACE_PARTITION_INFORMATION
Structure. Notez que cela ne retourne une structure autre que zéro lorsque le interrogé
handle est destiné à un fichier de trace généré à partir d’une partition non hôte sur Windows 10,
version 1709 ou ultérieure.
EtwQueryPartitionInformationV2
Valeur : 2
Ceci est identique à EtwQueryPartitionInformation, sauf qu’il retourne un
ETW_TRACE_PARTITION_INFORMATION_V2 structure qui a des ID de partition de chaîne.
EtwQueryLastDroppedTimes
Valeur : 3
Retourne un nombre de flux ULONG suivi d’un tableau d’horodatages LARGE_INTEGER,
indexé par numéro de processeur, du dernier événement supprimé sur chaque flux d’UC. Zéro
timestamp indique que le flux d’UC n’a jamais supprimé d’événements. Horodatages
utiliser le type d’horloge spécifié par la configuration de trace (par exemple, QPC, Heure système,
ou compteur processeur).
EtwQueryProcessHandleInfoMax
Marque la dernière valeur de l’énumération à des fins de test. Ne doit pas être
Utilisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête evntrace.h