# IConnectionPoint::EnumConnections

Creates an enumerator object to iterate through the current connections for this connection point.

HRESULT EnumConnections(

IEnumConnections **ppEnum | //Indirect pointer to the newly created enumerator
); |

Parameters

ppEnum
  [out] Indirect pointer to the IEnumConnections interface on the newly created enumerator.

Return Values

This method supports the standard return values E_OUTOFMEMORY and E_UNEXPECTED, as well as the following:

S_OK
  The enumerator object was successfully created.
E_POINTER
  The address in ppEnum is not valid. For example, it may be NULL.
E_NOTIMPL
  The connection point does not support enumeration.

Remarks

#### Notes to Callers

The caller is responsible for calling `(*ppEnum)->Release` when the enumerator is no longer needed.

See Also

IEnumConnections