ISimpleConnectionPoint::DescribeEvents
Returns the DISPID and name for each event in a specified range of events.
Syntax
HRESULT DescribeEvents(
ULONG iEvent,
ULONG cEvents,
DISPID* prgid,
BSTR* prgbstr,
ULONG* pcEventsFetched
);
Parameters
iEvent
[in] Index of the first event to retrieve.
cEvents
[in] Number of events to retrieve.
prgid
[out] Array of event DISPID values.
prgbstr
[out] Array of event names.
pcEventsFetched
[out] The actual number of events fetched.
Return Value
The method returns an HRESULT
. Possible values include, but are not limited to, those in the following table.
Value | Description |
---|---|
S_OK |
The method succeeded. |
S_FALSE |
More events were requested than were available. Unavailable events are represented with DISPID_NULL and a null BSTR. |
E_INVALIDARG |
No elements could be fetched. |
Remarks
This method returns the DISPID and name for each event in a specified range of events.