Функция MprAdminMIBEntryCreate (mprapi.h)
Функция MprAdminMIBEntryCreate создает запись для одной из переменных, экспортированных с помощью протокола маршрутизации или диспетчера маршрутизатора.
Синтаксис
DWORD MprAdminMIBEntryCreate(
[in] MIB_SERVER_HANDLE hMibServer,
[out] DWORD dwPid,
[in] DWORD dwRoutingPid,
[in] LPVOID lpEntry,
[in] DWORD dwEntrySize
);
Параметры
[in] hMibServer
Дескриптор маршрутизатора, на котором выполняется этот вызов. Получите этот дескриптор, вызвав MprAdminMIBServerConnect.
[out] dwPid
Получает диспетчер маршрутизатора, экспортированного переменной.
[in] dwRoutingPid
Указывает протокол маршрутизации, который экспортировал переменную.
[in] lpEntry
Указатель на непрозрачную структуру данных. Формат структуры данных определяется диспетчером маршрутизатора или клиентом диспетчера маршрутизатора, обслуживающим вызов. Структура данных должна содержать сведения, указывающие создаваемую переменную и значение, присваиваемое переменной.
[in] dwEntrySize
Указывает размер (в байтах) данных, на которые указывает параметр lpEntry .
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращается одно из следующих значений.
Значение | Описание |
---|---|
|
Вызывающий объект не имеет достаточных привилегий. |
|
Переменная dwRoutingPid не соответствует ни одному установленному протоколу маршрутизации. |
|
Недостаточно ресурсов для завершения операции. |
|
Значение dwTransportId не соответствует ни одному установленному диспетчеру маршрутизатора. |
Комментарии
Не передайте значение NULL для параметра lpEntry , так как результирующее поведение не определено.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mprapi.h |
Библиотека | Mprapi.lib |
DLL | Mprapi.dll |
См. также раздел
Функции MIB управления маршрутизаторами