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 des métadonnées pour un handle de test.
Syntaxe
struct TestInfo
{
GUID testId;
unsigned int dataSequenceId;
unsigned int flags;
PSTR data;
LONGLONG startPerformanceCounter;
unsigned int observedSleepTimeInMs;
unsigned int properties;
};
Membres
testId
Identificateur de instance test.
dataSequenceId
Version des données de test.
flags
Indicateurs des données de test. Cette valeur peut être définie sur une combinaison des valeurs suivantes.
| Valeur | Description |
|---|---|
| 0 | Indicateurs par défaut. |
| 256 | Le test a été marqué comme 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 interprocessu. |
| 131 072 | Échec de l’attente sur le verrou interprocessu. |
| 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 mémoire. |
| 2 097 152 | Indique que metricsBucket et testCaseIdStart seront inclus dans TipReportingInfo. |
| 4 194 304 | Indique que TestControlReporting a été appelé avec la valeur 2. |
data
Chaîne JSON arbitraire.
startPerformanceCounter
Compteur du début du test.
observedSleepTimeInMs
Durée passée en veille ou en état suspendu.
properties
Propriétés de test. Cette valeur est uniquement présente lorsque la valeur d’option de 131072 est spécifiée dans l’appel à TestCreate ou TestOpen. 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. |
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 |