Функция DrtGetEventData (drt.h)

Функция DrtGetEventData извлекает данные события, связанные с сигнальным событием.

Синтаксис

HRESULT DrtGetEventData(
  [in]  HDRT           hDrt,
  [out] ULONG          ulEventDataLen,
  [out] DRT_EVENT_DATA *pEventData
);

Параметры

[in] hDrt

Обработка экземпляра распределенной таблицы маршрутизации, для которого произошло событие.

[out] ulEventDataLen

Размер буфера pEventData в байтах.

[out] pEventData

Указатель на DRT_EVENT_DATA структуру, содержащую данные события.

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

Эта функция возвращает S_OK об успешном выполнении. Ниже приведены другие возможные значения.

Код возврата Описание
E_UNEXPECTED
Инфраструктура DRT не знает о запрашиваемом поиске.
E_HANDLE
Недопустимый дескриптор hDrt .
DRT_E_INSUFFICIENT_BUFFER
Размер предоставленного буфера недостаточен.
DRT_E_NO_MORE
Больше нет доступных данных о событиях.

Требования

   
Минимальная версия клиента Windows 7 Профессиональная [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header drt.h
Библиотека Drt.lib
DLL Drt.dll

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

DRT_EVENT_DATA