Estructura TestInfo

Contiene metadatos para un identificador de prueba.

Sintaxis

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

Members

testId

Identificador de instancia de prueba.

dataSequenceId

Versión de los datos de prueba.

flags

Marcas de los datos de prueba. Esto se puede establecer en una combinación de los valores siguientes.

Value Descripción
0 Marcas predeterminadas.
256 La prueba se ha marcado como completada.
512 La prueba se ha completado explícitamente.
1024 La prueba tiene contención con varios autores de llamada que llaman a TestUnlockData con el valor de opciones 1.
65536 No se pudo adquirir el bloqueo entre procesos.
131 072 No se pudo esperar el bloqueo entre procesos.
262 144 No se pudo leer o escribir en el almacenamiento persistente.
524 288 No se pudieron analizar los datos persistentes.
1 048 576 Error al asignar memoria.
2 097 152 Señales de que metricsBucket y testCaseIdStart se incluirán en TipReportingInfo.
4 194 304 Indica que se ha llamado a TestControlReporting con el valor 2.

datos

Cadena JSON arbitraria.

startPerformanceCounter

Contador del inicio de la prueba.

observedSleepTimeInMs

Cantidad de tiempo invertido en estado de suspensión o suspensión.

properties

Propiedades de prueba. Este valor solo está presente cuando se especifica el valor de opción de 131072 en la llamada a TestCreate o TestOpen. Este campo se puede establecer en una combinación de los valores siguientes.

Value Descripción
0 Propiedades predeterminadas.
1 Los datos de prueba no se quitarán del almacenamiento cuando no existan identificadores de prueba.
2 Agrega el bit de palabra clave 45 al evento ETW de error una vez por proceso.
4 Agrega el bit de palabra clave 46 a cada evento ETW de error.
8 Agrega el bit de palabra clave 45 al evento ETW correcto.
16 Agrega el bit de palabra clave 46 a cada evento ETW correcto.
32 Establece la expiración de la prueba en 24 horas.
64 Establece la expiración de la prueba en 7 días.
128 Agrega el bit de palabra clave 45 al evento ETW de error.
256 Agrega el bit de palabra clave 45 al evento ETW correcto una vez por proceso.
512 Restringe las métricas de propiedades de eventos ETWBucket a 8 bits.
2048 Incluye el bit de palabra clave 3 en el evento ETW.
4096 Incluye el bit de palabra clave 2 en el evento ETW.
8192 Incluye el bit de palabra clave 4 en el evento ETW.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Windows Server 2022
Encabezado None