функция обратного вызова PMIB_GET_NEXT (routprot.h)
Функция MibGetNext передает протоколу маршрутизации snmp-стиль MIB Get Next Request.
Синтаксис
PMIB_GET_NEXT PmibGetNext;
DWORD PmibGetNext(
[in] ULONG InputDataSize,
[in] PVOID InputData,
[out] PULONG OutputDataSize,
[out] PVOID OutputData
)
{...}
Параметры
[in] InputDataSize
Указывает размер данных для получения следующего запроса.
[in] InputData
Указатель на данные для получения следующего запроса.
[out] OutputDataSize
Указатель на переменную ULONG :
При входе: переменная, содержащая размер выходного буфера.
На выходе: эта переменная содержит размер данных, помещенных в выходной буфер. Если начальный размер был недостаточно велик, переменная содержит размер буфера, необходимый для хранения всех выходных данных.
[out] OutputData
Указатель на буфер, который получает данные из записи MIB.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращаемое значение представляет собой один из следующих кодов ошибок.
Значение | Описание |
---|---|
|
Протоколу маршрутизации не удалось выполнить запрос. |
|
Размер или содержимое данных не подходит для запроса. |
|
Размер предоставленного выходного буфера недостаточно велик для хранения запрошенной информации. Требуемый размер возвращается в переменной ULONG , на которую указывает параметр OutputDataSize . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | routprot.h |