Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип уведомления о событии, которое требуется получить, например события, передаваемые заданием.
Синтаксис
HRESULT SetNotifyFlags(
[in] ULONG Val
);
Параметры
[in] Val
Задайте один или несколько следующих флагов, чтобы определить события, которые требуется получить.
| Ценность | Meaning |
|---|---|
|
Все файлы в задании были переданы. |
|
Произошла ошибка. |
|
Уведомление о событии отключено. BITS игнорирует другие флаги. |
|
Задание было изменено. Например, значение свойства изменилось, состояние задания изменилось или выполняется передача файлов. Этот флаг игнорируется в обратных вызовах командной строки, если указано уведомление командной строки . |
|
Файл в задании был передан. Этот флаг игнорируется в обратных вызовах командной строки, если указано уведомление командной строки . |
|
Был передан диапазон байтов в файле. Этот флаг игнорируется в обратных вызовах командной строки, если указано уведомление командной строки . Флаг можно указать для любого задания, но вы получите уведомления только для заданий, которые соответствуют требованиям для задания BITS_JOB_PROPERTY_ON_DEMAND_MODE . |
Возвращаемое значение
Этот метод возвращает следующие значения HRESULT , а также другие.
| Код возврата | Description |
|---|---|
|
Тип уведомления о событии успешно задан. |
|
Недопустимое значение NotifyFlags . |
|
Состояние задания не может быть BG_JOB_STATE_CANCELLED или BG_JOB_STATE_ACKNOWLEDGED. |
Замечания
Используйте метод SetNotifyFlags в сочетании с методами IBackgroundCopyJob::SetNotifyInterface и IBackgroundCopyJob2::SetNotifyCmdLine для получения уведомления о событии.
Примеры
См. пример кода для метода IBackgroundCopyJob::SetNotifyInterface .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP |
| минимальный поддерживаемый сервер | Windows Server 2003 |
| целевая платформа | Виндоус |
| Header | bits.h |
| Library | Bits.lib |
| DLL | QmgrPrxy.dll |
См. также
IBackgroundCopyJob2::SetNotifyCmdLine