Поделиться через


Структура TestInfo

Содержит метаданные для тестового дескриптора.

Синтаксис

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

Члены

testId

Идентификатор тестового экземпляра.

dataSequenceId

Версия тестовых данных.

flags

Флаги тестовых данных. Для этого параметра можно задать сочетание следующих значений.

Значение Описание
0 Флаги по умолчанию.
256 Тест помечен как завершенный.
512 Тест был явно завершен.
1024 Тест имеет состязание: несколько вызывающих вызывают TestUnlockData со значением параметров 1.
65536 Не удалось получить блокировку между процессами.
131072 Не удалось дождаться блокировки между процессами.
262144 Не удалось выполнить чтение или запись в постоянное хранилище.
524288 Не удалось проанализировать сохраненные данные.
1048576 Не удалось выделить память.
2097152 Сигналы о том, что метрикиBucket и testCaseIdStart будут включены в TipReportingInfo.
4194304 Сигналы о том, что TestControlReporting был вызван со значением 2.

.

Произвольная строка JSON.

startPerformanceCounter

Счетчик начала теста.

observedSleepTimeInMs

Количество времени, затраченного в спящем или приостановленном состоянии.

properties

Свойства теста. Это значение присутствует, только если в вызове TestCreate или TestOpen указано значение параметра 131072. Для этого поля можно задать сочетание следующих значений.

Значение Описание
0 Свойства по умолчанию.
1 Тестовые данные не будут удалены из хранилища, если не существует тестовых дескрипторов.
2 Добавляет ключевое слово бит 45 к событию трассировки событий windows сбоем один раз для каждого процесса.
4 Добавляет ключевое слово бит 46 к каждому событию трассировки событий windows.
8 Добавляет ключевое слово бит 45 к успешному событию ETW.
16 Добавляет ключевое слово бит 46 к каждому успешному событию ETW.
32 Устанавливает срок действия теста в 24 часа.
64 Устанавливает срок действия теста в 7 дней.
128 Добавляет ключевое слово бит 45 к событию трассировки событий Windows сбоем.
256 Добавляет ключевое слово бит 45 к успешному событию ETW один раз для каждого процесса.
512 Ограничивает метрики свойств событий ETWBucket 8 битами.
2048 Включает ключевое слово бит 3 в событии ETW.
4096 Включает ключевое слово бит 2 в событии ETW.
8192 Включает ключевое слово бит 4 в событии ETW.

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Windows Server 2022
Заголовок Нет