Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит метаданные для отправки в событии ETW.
Синтаксис
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;
};
Члены
testCaseId
Поле testCaseId выданного события ETW.
testCaseName
Поле testCaseName выданного события ETW.
properties
Поле свойств выданного события трассировки событий Windows. Для этого поля можно задать сочетание следующих значений.
| Значение | Описание |
|---|---|
| 0 | Свойства по умолчанию. |
| 1 | Тестовые данные не будут удалены из хранилища, если не существует дескрипторов тестирования. |
| 2 | Добавляет ключевое слово бит 45 к событию трассировки событий windows сбоем один раз для каждого процесса. |
| 4 | Добавляет ключевое слово бит 46 к каждому событию трассировки событий windows. |
| 8 | Добавляет ключевое слово бит 45 к успешному событию ETW. |
| 16 | Добавляет ключевое слово бит 46 к каждому событию трассировки событий Windows. |
| 32 | Устанавливает срок действия теста в 24 часа. |
| 64 | Устанавливает срок действия теста в 7 дней. |
| 128 | Добавляет ключевое слово бит 45 к событию трассировки событий windows сбоем. |
| 256 | Добавляет ключевое слово бит 45 к событию трассировки событий windows один раз для каждого процесса. |
| 512 | Ограничивает метрики свойства событий ETWBucket 8 битами. |
| 2048 | Включает ключевое слово бит 3 в событии ETW. |
| 4096 | Включает ключевое слово бит 2 в событии ETW. |
| 8192 | Включает ключевое слово бит 4 в событии ETW. |
testId
Поле testId выданного события ETW.
flags
Поле флагов выданного события трассировки событий Windows. Для этого параметра можно задать сочетание следующих значений.
| Значение | Описание |
|---|---|
| 0 | Флаги по умолчанию. |
| 256 | Тест помечен как завершенный. |
| 512 | Тестирование завершено явным образом. |
| 1024 | Тест имеет состязание с несколькими вызывающими абонентами, вызывающими TestUnlockData со значением параметров 1. |
| 65536 | Не удалось получить блокировку между процессами. |
| 131072 | Не удалось дождаться блокировки между процессами. |
| 262144 | Не удалось выполнить чтение или запись в постоянное хранилище. |
| 524288 | Не удалось проанализировать сохраненные данные. |
| 1048576 | Не удалось выделить память. |
| 2097152 | Сигнализирует о том, что метрикиBucket и testCaseIdStart будут включены в TipReportingInfo. |
| 4194304 | Сигнализирует о том, что TestControlReporting был вызван со значением 2. |
completionKind
Поле completionKind выданного события ETW. Для этого поля можно задать следующие значения:
| Значение | Описание |
|---|---|
| 0 | Нет типа завершения. |
| 1 | Тип успешного завершения. |
| 2 | Тип завершения предупреждения. |
| 3 | Тип завершения сбоя. |
| 4 | Игнорируется тип завершения. |
reason
Поле причины выданного события трассировки событий Windows.
reasonName
Поле reasonName выданного события ETW.
startPerformanceCounter
Поле startPerformanceCounter выданного события ETW.
observedSleepTimeInMs
Поле observedSleepTimeInMs выданного события ETW.
.
Поле данных выданного события ETW.
lastResult
Поле lastResult выданного события ETW.
lastFile
Поле lastFile выданного события ETW.
lastLine
Поле lastLine выданного события ETW.
durationMs
Поле durationMs выданного события ETW.
hash
Хэш-поле выданного события ETW.
metricsBucket
Поле metricsBucket для выданного события ETW.
testCaseIdStart
Поле testCaseIdStart выданного события ETW.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Сборка Windows 22000 |
| Минимальная версия сервера | Windows Server 2022 |
| Заголовок | Нет |