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


Функция TestQueryData

Позволяет изменять дескриптор теста с блокировкой.

Синтаксис

BOOL TestQueryData(
    HANDLE test,
    unsigned int options,
    unsigned int knownDataSequenceId,
    _Out_ TestInfo* result);

Параметры

номер

Дескриптор теста, возвращенный тестом TestCreate или TestOpen.

параметры

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

Значение Описание
0 Параметр по умолчанию.
1 Получает блокировку для защиты изменений до разблокировки.
2 Закройте дескриптор и пометьте как завершенный.
3 Закройте дескриптор и пометьте его как завершенное, если это последний дескриптор.
4 Устанавливается, когда вызывающий объект уже владеет блокировкой.

knownDataSequenceId

Последний известный dataSequenceId результата. Позволяет оптимизировать вызывающий объект, выполняя меньше работы, если это аналогично при последующих вызовах.

result [out]

Структура TestInfo , содержащая сведения о тесте.

Возвращаемое значение

Значение true, если операция была успешной.

Комментарии

У этой функции нет связанной библиотеки импорта или файла заголовков; его необходимо вызывать с помощью функций LoadLibrary и GetProcAddress .

Требования

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