Функция ExpertIndicateStatus
Функция ExpertIndicateStatus указывает процент завершения анализа файла записи экспертом.
Синтаксис
DWORD WINAPI ExpertIndicateStatus(
_In_ HEXPERTKEY hExpertKey,
_In_ EXPERTSTATUSENUMERATION Status,
_In_ DWORD SubStatus,
_In_ char *sztext,
_Out_ long PercentDone
);
Параметры
-
hExpertKey [in]
-
Уникальный идентификатор эксперта. Монитор сети передает hExpertKey эксперту при вызове функции Run .
-
Состояние [в]
-
Текущее состояние анализа. Укажите одно из следующих значений EXPERTSTATUSENUMERATION .
Значение Значение - EXPERTSTATUS_INACTIVE
Эксперт так и не начал. - EXPERTSTATUS_STARTING
Эксперт начинается. - EXPERTSTATUS_RUNNING
Эксперт работает нормально. - EXPERTSTATUS_PROBLEM
Проблема, указанная в параметре SubStatus, остановила эксперта. - EXPERTSTATUS_ABORTED
Монитор сети остановил эксперта. - EXPERTSTATUS_DONE
Эксперт успешно завершил анализ. -
SubStatus [in]
-
Расширение или уточнение сведений, предоставляемых параметром Status .
-
sztext [in]
-
Необязательный индикатор состояния текста.
Это значение параметра может иметь значение NULL.
-
PercentDone [out]
-
Процент данных отслеживания, обработанных экспертом.
Когда эксперт успешно завершает анализ файла записи, система устанавливает для процентного значения значение 100. Любое число больше 99 будет игнорироваться.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NMERR_SUCCESS.
Если функция не выполняется, возвращаемое значение будет NMERR_EXPERT_TERMINATE; эксперт должен немедленно очистить и вернуться, не завершив захват.
Комментарии
Функция ExpertIndicateStatus может вызываться только экспертами, реализующими функцию экспорта Запуск или Настройка .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|