Поделиться через


функция обратного вызова _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

См. также раздел

RTM_ENTITY_METHOD_INPUT

RTM_ENTITY_METHOD_OUTPUT