CONNECTDATA
The CONNECTDATA
structure is the type enumerated through the IEnumConnections::Next
method. Each structure describes a connection that exists to a given connection
point.
typedef struct tagCONNECTDATA
{
IUnknown* pUnk;
DWORD dwCookie;
} CONNECTDATA;
Members
pUnk
Pointer to
the IUnknown interface on a connected advisory sink. The caller must
call IUnknown::Release using this pointer when the CONNECTDATA
structure is no longer needed. The caller is responsible for calling Release
for each CONNECTDATA structure enumerated through IEnumConnections::Next.
dwCookie
Connection
where this value is the same token that is returned originally from calls to IConnectionPoint::Advise.
This token can be used to disconnect the sink pointed to by a pUnk by
passing dwCookie to IConnectionPoint::Unadvise.
See Also