Compartilhar via


IConnectionPoint::GetConnectionPointContainer (Compact 2013)

3/26/2014

This method retrieves the IConnectionPointContainer interface pointer for the parent connectable object.

Syntax

HRESULT GetConnectionPointContainer(
  IConnectionPointContainer** ppCPC 
);

Parameters

  • ppCPC
    [out] Address of IConnectionPointContainer* pointer variable that receives the interface pointer to the parent connectable object.

Return Value

This method supports the standard return value E_UNEXPECTED, as well as the following:

  • S_OK
    The IConnectionPointContainer pointer was successfully returned.
  • E_POINTER
    The value in ppCPC is not a valid interface pointer. For example, it can be NULL.

Remarks

To determine whether the platform supports this interface, see Determining Supported COM APIs.

Notes to Callers

This method calls IConnectionPointContainer::AddRef. The caller is responsible for calling IConnectionPointContainer::Release to release this pointer when done.

Notes to Implementers

This method must call IConnectionPointContainer::AddRef before returning.

This method must be implemented in any connection point; E_NOTIMPL is not an acceptable return value.

Requirements

Header

ocidl.h,
ocidl.idl

Library

ole32.lib,
uuid.lib

See Also

Reference

IConnectionPoint
IConnectionPointContainer