Функция RtmMarkDestForChangeNotification (rtmv2.h)
Функция RtmMarkDestForChangeNotification помечает назначение для клиента. Помеченное назначение указывает диспетчеру таблиц маршрутизации, что он должен отправлять сообщения об изменениях клиента для помеченного назначения. Клиент получает уведомления об изменениях при изменении назначения. Уведомления об изменениях информируют клиента об изменениях сведений о наилучшем маршруте для указанного назначения. Эта функция должна использоваться при вызове Метода RtmRegisterForChangeNotification для запроса изменений для конкретных назначений (RTM_NOTIFY_ONLY_MARKED_DESTS).
Синтаксис
DWORD RtmMarkDestForChangeNotification(
[in] RTM_ENTITY_HANDLE RtmRegHandle,
[in] RTM_NOTIFY_HANDLE NotifyHandle,
[in] RTM_DEST_HANDLE DestHandle,
[in] BOOL MarkDest
);
Параметры
[in] RtmRegHandle
Дескриптор клиента, полученного из предыдущего вызова RtmRegisterEntity.
[in] NotifyHandle
Обработка уведомления об изменениях, полученного при предыдущем вызове RtmRegisterForChangeNotification.
[in] DestHandle
Обратитесь к назначению, которое клиент помечает для уведомления об изменениях.
[in] MarkDest
Указывает, следует ли помечать место назначения и получать уведомления об изменениях. Укажите ЗНАЧЕНИЕ TRUE , чтобы пометить назначение и начать получать уведомления об изменениях для указанного назначения. Укажите ЗНАЧЕНИЕ FALSE , чтобы прекратить получение уведомлений об изменениях для ранее помеченного назначения.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращаемое значение представляет собой один из следующих кодов ошибок.
Значение | Значение |
---|---|
|
Дескриптор недействителен. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rtmv2.h |
Библиотека | Rtm.lib |
DLL | Rtm.dll |
См. также раздел
RtmIsMarkedForChangeNotification