Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém metadados a serem enviados no evento ETW.
Sintaxe
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;
};
Membros
testCaseId
O campo testCaseId do evento ETW emitido.
testCaseName
O campo testCaseName do evento ETW emitido.
properties
O campo de propriedades do evento ETW emitido. Esse campo pode ser definido como uma combinação dos valores a seguir.
| Valor | Descrição |
|---|---|
| 0 | Propriedades padrão. |
| 1 | Os dados de teste não serão removidos do armazenamento quando nenhum identificador de teste existir. |
| 2 | Adiciona palavra-chave bit 45 ao evento ETW de falha uma vez por processo. |
| 4 | Adiciona palavra-chave bit 46 a cada evento ETW de falha. |
| 8 | Adiciona palavra-chave bit 45 ao evento ETW de êxito. |
| 16 | Adiciona palavra-chave bit 46 a cada evento ETW de êxito. |
| 32 | Define a expiração do teste como 24 horas. |
| 64 | Define a expiração do teste como 7 dias. |
| 128 | Adiciona palavra-chave bit 45 ao evento ETW de falha. |
| 256 | Adiciona palavra-chave bit 45 ao evento ETW de êxito uma vez por processo. |
| 512 | Restringe as métricas da propriedade de evento ETWBucket a 8 bits. |
| 2.048 | Inclui palavra-chave bit 3 no evento ETW. |
| 4096 | Inclui palavra-chave bit 2 no evento ETW. |
| 8192 | Inclui palavra-chave bit 4 no evento ETW. |
Testid
O campo testId do evento ETW emitido.
sinalizadores
O campo de sinalizadores do evento ETW emitido. Isso pode ser definido como uma combinação dos valores a seguir.
| Valor | Descrição |
|---|---|
| 0 | Sinalizadores padrão. |
| 256 | O teste foi marcado como concluído. |
| 512 | O teste foi concluído explicitamente. |
| 1024 | O teste tem contenção com vários chamadores chamando TestUnlockData com o valor de opções 1. |
| 65536 | Falha ao adquirir o bloqueio entre processos. |
| 131072 | Falha ao aguardar o bloqueio entre processos. |
| 262144 | Falha ao ler ou gravar no armazenamento persistente. |
| 524288 | Falha ao analisar dados persistentes. |
| 1048576 | Falha ao alocar memória. |
| 2097152 | Sinaliza que metricsBucket e testCaseIdStart serão incluídos em TipReportingInfo. |
| 4194304 | Sinaliza que TestControlReporting a foi chamado com o valor 2. |
completionKind
O campo completionKind do evento ETW emitido. Esse campo pode ser definido com os seguintes valores:
| Valor | Descrição |
|---|---|
| 0 | Nenhum tipo de conclusão. |
| 1 | Tipo de conclusão bem-sucedida. |
| 2 | Tipo de conclusão de aviso. |
| 3 | Tipo de conclusão de falha. |
| 4 | Tipo de conclusão ignorado. |
reason
O campo motivo do evento ETW emitido.
reasonName
O campo reasonName do evento ETW emitido.
startPerformanceCounter
O campo startPerformanceCounter do evento ETW emitido.
observedSleepTimeInMs
O campo observedSleepTimeInMs do evento ETW emitido.
data
O campo de dados do evento ETW emitido.
lastResult
O último campoResult do evento ETW emitido.
lastFile
O campo lastFile do evento ETW emitido.
lastLine
O último campoLine do evento ETW emitido.
durationMs
O campo durationMs do evento ETW emitido.
hash
O campo hash do evento ETW emitido.
metricsBucket
O campo metricsBucket do evento ETW emitido.
testCaseIdStart
O campo testCaseIdStart do evento ETW emitido.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Build 22000 |
| Servidor mínimo com suporte | Windows Server 2022 |
| Cabeçalho | Nenhum |