Функция MprAdminMIBSetTrapInfo (mprapi.h)
Функция MprAdminMIBSetTrapInfo задает дескриптор события, которое сигнализируется всякий раз, когда требуется выдать TRAP.
Синтаксис
DWORD MprAdminMIBSetTrapInfo(
[in] DWORD dwProtocolId,
[in] DWORD dwRoutingPid,
[in] HANDLE hEvent,
[in] LPVOID lpInData,
[in] DWORD dwInDataSize,
[out] LPVOID *lplpOutData,
[in, out] LPDWORD lpOutDataSize
);
Параметры
[in] dwProtocolId
Указывает переменную DWORD , содержащую идентификатор семейства протоколов.
[in] dwRoutingPid
Указывает переменную DWORD , содержащую идентификатор протокола маршрутизации.
[in] hEvent
Обработка события, которое подается при необходимости выдачи ловушки.
[in] lpInData
Указатель на входные данные.
[in] dwInDataSize
Задает переменную DWORD , содержащую размер данных, на которые указывает lpInData , в байтах.
[out] lplpOutData
Получает адрес указателя на выходные данные.
[in, out] lpOutDataSize
Во входных данных указатель на переменную DWORD .
В выходных данных получает размер (в байтах) данных, на которые указывает * lplpOutData.
Возвращаемое значение
Если функции выполняются успешно, возвращаемое значение будет NO_ERROR
Если функция завершается сбоем, возвращается один из следующих кодов ошибок.
Значение | Описание |
---|---|
|
Вызывающий объект не имеет достаточных привилегий. |
|
Значение dwTransportId не соответствует ни одному установленному диспетчеру маршрутизатора. |
|
Недостаточно ресурсов для завершения операции. |
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mprapi.h |
DLL | Mprapi.dll |
См. также раздел
Функции MIB управления маршрутизаторами