Struttura TestInfo

Contiene metadati per un handle di test.

Sintassi

struct TestInfo
{
    GUID testId;
    unsigned int dataSequenceId;
    unsigned int flags;
    PSTR data;
    LONGLONG startPerformanceCounter;
    unsigned int observedSleepTimeInMs;
    unsigned int properties;
};

Members

Testid

Identificatore dell'istanza di test.

dataSequenceId

Versione dei dati di test.

flags

Flag dei dati di test. Può essere impostato su una combinazione dei valori seguenti.

Valore Descrizione
0 Flag predefiniti.
256 Il test è stato contrassegnato come completato.
512 Il test è stato completato in modo esplicito.
1024 Il test ha contesa con più chiamanti chiamano TestUnlockData con il valore delle opzioni 1.
65536 Impossibile acquisire il blocco tra processi.
131072 Impossibile attendere il blocco tra processi.
262144 Impossibile leggere o scrivere nell'archiviazione permanente.
524288 Impossibile analizzare i dati persistenti.
1048576 Memoria allocata non riuscita.
2097152 Segnala che metricsBucket e testCaseIdStart verranno inclusi in TipReportingInfo.
4194304 Segnala che TestControlReporting a è stato chiamato con valore 2.

data

Stringa JSON arbitraria.

startPerformanceCounter

Contatore dell'inizio del test.

observedSleepTimeInMs

Quantità di tempo trascorso nello stato di sospensione o sospeso.

properties

Proprietà del test. Questo valore è presente solo quando il valore dell'opzione di 131072 viene specificato nella chiamata a TestCreate o TestOpen. Questo campo può essere impostato su una combinazione dei valori seguenti.

Valore Descrizione
0 Proprietà predefinite.
1 I dati di test non verranno rimossi dalla risorsa di archiviazione quando non esistono handle di test.
2 Aggiunge la parola chiave bit 45 all'evento ETW non riuscito una volta per processo.
4 Aggiunge la parola chiave bit 46 a ogni evento ETW di errore.
8 Aggiunge la parola chiave bit 45 all'evento ETW riuscito.
16 Aggiunge la parola chiave bit 46 a ogni evento ETW riuscito.
32 Imposta la scadenza del test su 24 ore.
64 Imposta la scadenza dei test su 7 giorni.
128 Aggiunge la parola chiave bit 45 all'evento ETW non riuscito.
256 Aggiunge la parola chiave bit 45 all'evento ETW riuscito una volta per processo.
512 Limita le metriche della proprietà evento ETWBucket a 8 bit.
2048 Include la parola chiave bit 3 nell'evento ETW.
4096 Include la parola chiave bit 2 nell'evento ETW.
8192 Include la parola chiave bit 4 nell'evento ETW.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Server 2022
Intestazione Nessuno