функция обратного вызова _ENTITY_METHOD (rtmv2.h)
Обратный вызов RTM_ENTITY_EXPORT_METHOD является прототипом любого метода, экспортированного клиентом.
Синтаксис
_ENTITY_METHOD EntityMethod;
void EntityMethod(
RTM_ENTITY_HANDLE CallerHandle,
RTM_ENTITY_HANDLE CalleeHandle,
RTM_ENTITY_METHOD_INPUT *Input,
RTM_ENTITY_METHOD_OUTPUT *Output
)
{...}
Параметры
CallerHandle
Дескриптор для вызывающего клиента.
CalleeHandle
Дескриптор вызываемого клиента.
Input
Дескриптор вызываемого метода. Содержит входной буфер.
Output
Массив RTM_ENTITY_METHOD_OUTPUT структур. Каждая структура состоит из кортежа (идентификатор метода, правильный выход).
Возвращаемое значение
None
Remarks
Методы можно экспортировать при регистрации клиента. Другие клиенты, такие как протоколы маршрутизации, могут вызывать эти методы для получения сведений о конкретном клиенте. Например, BGP может использовать метод для получения сведений о OSFP.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rtmv2.h |