Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene metadatos que se van a enviar en el evento ETW.
Sintaxis
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;
};
Members
testCaseId
Campo testCaseId del evento ETW emitido.
testCaseName
Campo testCaseName del evento ETW emitido.
properties
Campo de propiedades del evento ETW emitido. 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 exista ningún identificador 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 la palabra clave bit 2 en el evento ETW. |
| 8192 | Incluye el bit de palabra clave 4 en el evento ETW. |
testId
Campo testId del evento ETW emitido.
flags
Campo de marcas del evento ETW emitido. 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 llamadas 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 en 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. |
completionKind
Campo completionKind del evento ETW emitido. Este campo se puede establecer en los valores siguientes:
| Value | Descripción |
|---|---|
| 0 | Sin tipo de finalización. |
| 1 | Tipo de finalización correcta. |
| 2 | Tipo de finalización de advertencia. |
| 3 | Tipo de finalización de error. |
| 4 | Tipo de finalización omitido. |
reason
Campo de motivo del evento ETW emitido.
reasonName
Campo reasonName del evento ETW emitido.
startPerformanceCounter
Campo startPerformanceCounter del evento ETW emitido.
observedSleepTimeInMs
Campo observedSleepTimeInMs del evento ETW emitido.
datos
Campo de datos del evento ETW emitido.
lastResult
Campo lastResult del evento ETW emitido.
lastFile
Campo lastFile del evento ETW emitido.
lastLine
Campo lastLine del evento ETW emitido.
durationMs
Campo durationMs del evento ETW emitido.
hash
Campo hash del evento ETW emitido.
metricsBucket
Campo metricsBucket del evento ETW emitido.
testCaseIdStart
Campo testCaseIdStart del evento ETW emitido.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Build 22000 |
| Servidor mínimo compatible | Windows Server 2022 |
| Encabezado | None |