Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Спецификация LPEVALCOMCALLBACK определяет прототип функции обратного вызова. Метод IValidate::SetStatus позволяет средству разработки получать сведения о ходе проверки через зарегистрированную функцию обратного вызова.
Синтаксис
LPEVALCOMCALLBACK Lpevalcomcallback;
BOOL Lpevalcomcallback(
[in] STATUSTYPES iStatus,
LPCWSTR szData,
LPVOID pContext
)
{...}
Параметры
[in] iStatus
Указывает сообщение о состоянии, отправленное evalcom2.
szData
Строковое значение, содержащее сведения, соответствующие состоянию. Значение szwData должно быть числом выполняемых icES, если iStatus — ieStatusICECount. Значение szwData должно быть именем запускаемого ICE, если iStatus — ieStatusRunICE. В противном случае значение szwData должно иметь значение NULL. Функция обратного вызова должна принимать ЗНАЧЕНИЕ NULL в качестве возможного значения для этого параметра.
pContext
Указатель на контекст приложения, переданный методу SetStatus . Этот параметр можно использовать для проверки ошибок.
Возвращаемое значение
| Возврат кода или значения | Description |
|---|---|
|
Процедура проверки должна продолжаться. |
|
Проверка отменена. Функция обратного вызова возвращает ЗНАЧЕНИЕ FALSE , чтобы остановить проверку. |
Замечания
Метод SetStatus и LPEVALCOMCALLBACK можно использовать для предоставления сведений о ходе выполнения. Например, сообщение ieStatusICECount может предоставить общее число галок для индикатора выполнения. Для каждого полученного сообщения ieStatusRunICE вызывающий объект может увеличить индикатор хода выполнения один галок.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Evalcom2.dll версии 3.0.3790.371 или более поздней |
| целевая платформа | Виндоус |
| Header | evalcom2.h |