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


функция обратного вызова PMIB_SET_TRAP_INFO (routprot.h)

Функция MibSetTrapInfo передает дескриптор событию, которое передается всякий раз, когда требуется выдать TRAP.

Тип PMIP_SET_TRAP_INFO определяет указатель на эту функцию обратного вызова. MibSetTrapInfo — это заполнитель для имени определяемой приложением функции.

Синтаксис

PMIB_SET_TRAP_INFO PmibSetTrapInfo;

DWORD PmibSetTrapInfo(
  [in]  HANDLE Event,
  [in]  ULONG InputDataSize,
  [in]  PVOID InputData,
  [out] PULONG OutputDataSize,
  [out] PVOID OutputData
)
{...}

Параметры

[in] Event

Обработка события, которое подается при необходимости выдачи TRAP.

[in] InputDataSize

Указывает переменную ULONG , содержащую размер в байтах данных, на которые указывает InputData.

[in] InputData

Указатель на входные данные.

[out] OutputDataSize

Указатель на переменную ULONG , которая указывает размер в байтах данных, на которые указывает * OutputData.

[out] OutputData

Получает адрес указателя на выходные данные.

Возвращаемое значение

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

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

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

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header routprot.h

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

MibGetTrapInfo