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


Функция 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

Если функция завершается сбоем, возвращается один из следующих кодов ошибок.

Значение Описание
ERROR_ACCESS_DENIED
Вызывающий объект не имеет достаточных привилегий.
ERROR_UNKNOWN_PROTOCOL_ID
Значение dwTransportId не соответствует ни одному установленному диспетчеру маршрутизатора.
ERROR_NOT_ENOUGH_MEMORY
Недостаточно ресурсов для завершения операции.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mprapi.h
DLL Mprapi.dll

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

MprAdminMIBGetTrapInfo

Функции MIB управления маршрутизаторами

Справочник по MIB для управления маршрутизаторами

Константы транспорта и протокола