Creates an enumerator object to iterate through all the connection points supported in the connectable object, one connection point per outgoing IID.
HRESULT EnumConnectionPoints( IEnumConnectionPoints **ppEnum );
A pointer to an IEnumConnectionPoints interface pointer variable that receives the pointer to the newly created enumerator.
This method can return the standard return values E_OUTOFMEMORY and E_UNEXPECTED, as well as the following values.
||The enumerator object was created successfully.|
||The address in ppEnum is not valid. For example, it may be NULL.|
Because IEnumConnectionPoints enumerates pointers to IConnectionPoint, the caller must use IConnectionPoint::GetConnectionInterface to determine the interface identifier of the outgoing interface that the connection point supports.Release when the enumerator is no longer needed.
|Minimum supported client||Windows 2000 Professional [desktop apps | UWP apps]|
|Minimum supported server||Windows 2000 Server [desktop apps | UWP apps]|