Метод IUpdateSession3::QueryHistory (wuapi.h)
Синхронно запрашивает у компьютера журнал событий обновления. Этот метод возвращает указатель на интерфейс IUpdateHistoryEntryCollection , содержащий соответствующие записи событий на компьютере.
Синтаксис
HRESULT QueryHistory(
[in] BSTR criteria,
[in] LONG startIndex,
[in] LONG count,
[out] IUpdateHistoryEntryCollection **retval
);
Параметры
[in] criteria
Строка, указывающая условия поиска.
[in] startIndex
Индекс первого извлекаемого события.
[in] count
Количество извлекаемых событий.
[out] retval
Указатель на интерфейс IUpdateHistoryEntryCollection , содержащий соответствующие записи событий на компьютере в хронологическом порядке по убыванию.
Возвращаемое значение
В случае успешного выполнения возвращает S_OK . В противном случае возвращает код ошибки COM или Windows.
Этот метод также может возвращать следующие коды ошибок.
Код возврата | Описание |
---|---|
|
Недопустимое значение параметра или ЗНАЧЕНИЕ NULL. |
|
Существуют недопустимые условия поиска. |
Комментарии
Коллекция возвращаемых событий сортируется по дате в порядке убывания.
Строка, используемая для параметра условия, должна соответствовать языку пользовательского поиска для QueryHistory. Строка содержит критерии, которые оцениваются для определения возвращаемых событий журнала.
Обратите внимание, что QueryHistory поддерживает обновления только для каждого компьютера.
Полное описание синтаксиса условий поиска см. в разделе Поиск.
В следующей таблице указаны все критерии общедоступной поддержки в порядке приоритета оценки. В будущем в этот список могут быть добавлены дополнительные критерии.
Критерий | Тип | Допустимые операторы | Описание |
---|---|---|---|
UpdateID | string(UUID) | = |
Находит обновления с заданным значением UpdateIdentity.UpdateID .
Например, "UpdateID='12345678-9abc-def0-1234-56789abcdef0'" находит обновления для UpdateIdentity.UpdateID , равные 12345678-9abc-def0-1234-56789abcdef0. |
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения] |
Целевая платформа | Windows |
Header | wuapi.h |
Библиотека | Wuguid.lib |
DLL | Wuapi.dll |