次の方法で共有


IConnectionPoint::GetConnectionInterface メソッド (ocidl.h)

この接続ポイントによって管理される発信インターフェイスの IID を取得します。

構文

HRESULT GetConnectionInterface(
  [out] IID *pIID
);

パラメーター

[out] pIID

この接続ポイントによって管理される発信インターフェイスの識別子へのポインター。

戻り値

このメソッドは、標準の戻り値E_UNEXPECTEDと、次の値を返すことができます。

リターン コード 説明
S_OK
呼び出し元の変数 pIID には、この接続ポイントによって管理される送信インターフェイスの識別子が含まれています。
E_POINTER
pIID のアドレスが無効です。 たとえば、 NULL である可能性があります。

注釈

クライアントは IEnumConnectionPoints インターフェイスを使用して、 IConnectionPoint インターフェイスへのポインターを取得できます。 クライアントは、そのポインターと GetConnectionInterface メソッドを使用して、列挙された各接続ポイントの IID を決定できます。 このメソッドから返される IID は、呼び出し元が IConnectionPointContainer::FindConnectionPoint を介してこの同じ接続ポイントにアクセスできるようにする必要があります。

実装者へのメモ

このメソッドは、任意の接続ポイントに実装する必要があります。E_NOTIMPLは許容される戻り値ではありません。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー ocidl.h

関連項目

IConnectionPoint