Structure TestInfo

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