DrtGetEventData function (drt.h)

The DrtGetEventData function retrieves event data associated with a signaled event.

Syntax

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

Parameters

[in] hDrt

Handle to the Distributed Routing Table instance for which the event occurred.

[out] ulEventDataLen

The size, in bytes, of the pEventData buffer.

[out] pEventData

Pointer to a DRT_EVENT_DATA structure that contains the event data.

Return value

This function returns S_OK on success. Other possible values include:

Return code Description
E_UNEXPECTED
The DRT infrastructure is unaware of the requested search.
E_HANDLE
The hDrt handle is invalid.
DRT_E_INSUFFICIENT_BUFFER
The provided buffer is insufficient in size.
DRT_E_NO_MORE
No more event data available.

Requirements

Requirement Value
Minimum supported client Windows 7 Professional [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header drt.h
Library Drt.lib
DLL Drt.dll

See also

DRT_EVENT_DATA