Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient les métadonnées à envoyer dans l’événement ETW.
Syntaxe
struct TipReportingInfo
{
unsigned int testCaseId;
PCSTR testCaseName;
unsigned int properties;
GUID testId;
unsigned int flags;
unsigned char completionKind;
unsigned short reason;
PCSTR reasonName;
LONGLONG startPerformanceCounter;
unsigned int observedSleepTimeInMs;
PCSTR data;
HRESULT lastResult;
PCSTR lastFile;
unsigned short lastLine;
unsigned int durationMs;
unsigned int hash;
unsigned int metricsBucket;
unsigned int testCaseIdStart;
};
Membres
testCaseId
Champ testCaseId de l’événement ETW émis.
testCaseName
Champ testCaseName de l’événement ETW émis.
properties
Champ de propriétés de l’événement ETW émis. Ce champ peut être défini sur une combinaison des valeurs suivantes.
| Valeur | Description |
|---|---|
| 0 | Propriétés par défaut. |
| 1 | Les données de test ne sont pas supprimées du stockage lorsqu’il n’existe aucun handle de test. |
| 2 | Ajoute mot clé bit 45 à l’événement ETW défaillant une fois par processus. |
| 4 | Ajoute mot clé bit 46 à chaque événement ETW d’échec. |
| 8 | Ajoute mot clé bit 45 à l’événement ETW réussi. |
| 16 | Ajoute mot clé bit 46 à chaque événement ETW réussi. |
| 32 | Définit l’expiration du test sur 24 heures. |
| 64 | Définit l’expiration du test sur 7 jours. |
| 128 | Ajoute mot clé bit 45 à l’événement ETW défaillant. |
| 256 | Ajoute mot clé bit 45 à l’événement ETW réussi une fois par processus. |
| 512 | Limite les métriques de propriété d’événement ETWBucket à 8 bits. |
| 2 048 | Inclut mot clé bit 3 dans l’événement ETW. |
| 4096 | Inclut mot clé bit 2 dans l’événement ETW. |
| 8 192 | Inclut mot clé bit 4 dans l’événement ETW. |
testId
Champ testId de l’événement ETW émis.
flags
Champ d’indicateurs de l’événement ETW émis. Cela peut être défini sur une combinaison des valeurs suivantes.
| Valeur | Description |
|---|---|
| 0 | Indicateurs par défaut. |
| 256 | Le test a été marqué terminé. |
| 512 | Le test a été explicitement terminé. |
| 1 024 | Test a une contention avec plusieurs appelants qui appellent TestUnlockData avec la valeur d’options 1. |
| 65536 | Échec de l’acquisition du verrou inter-processus. |
| 131 072 | Échec de l’attente sur le verrou inter-processus. |
| 262 144 | Échec de la lecture ou de l’écriture dans le stockage persistant. |
| 524 288 | Échec de l’analyse des données persistantes. |
| 1 048 576 | Échec de l’allocation de la mémoire. |
| 2 097 152 | Signaux indiquant que metricsBucket et testCaseIdStart seront inclus dans TipReportingInfo. |
| 4 194 304 | Indique que TestControlReporting a été appelé avec la valeur 2. |
completionKind
Champ completionKind de l’événement ETW émis. Ce champ peut être défini sur les valeurs suivantes :
| Valeur | Description |
|---|---|
| 0 | Pas de type d’achèvement. |
| 1 | Type d’achèvement de la réussite. |
| 2 | Type de saisie semi-automatique d’avertissement. |
| 3 | Type de saisie semi-automatique d’échec. |
| 4 | Type d’achèvement ignoré. |
reason
Champ de raison de l’événement ETW émis.
reasonName
Champ reasonName de l’événement ETW émis.
startPerformanceCounter
Champ startPerformanceCounter de l’événement ETW émis.
observedSleepTimeInMs
Champ observedSleepTimeInMs de l’événement ETW émis.
data
Champ de données de l’événement ETW émis.
lastResult
Champ lastResult de l’événement ETW émis.
lastFile
Champ lastFile de l’événement ETW émis.
lastLine
Champ lastLine de l’événement ETW émis.
durationMS
Champ durationMs de l’événement ETW émis.
hash
Champ de hachage de l’événement ETW émis.
metricsBucket
Champ metricsBucket de l’événement ETW émis.
testCaseIdStart
Champ testCaseIdStart de l’événement ETW émis.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Build 22000 |
| Serveur minimal pris en charge | Windows Server 2022 |
| En-tête | Aucun |