次の方法で共有


CBasePin::QueryInternalConnections

QueryInternalConnections メソッドは、内部的に (フィルタ内で) このピンに接続されているピンを取得する。このメソッドは IPin::QueryInternalConnections メソッドを実装する。

構文

  HRESULT QueryInternalConnections(
    IPin *apPin,
    ULONG *nPin
);

パラメータ

apPin

IPin ポインタの配列のアドレス。

nPin

入力では、配列のサイズを指定する。メソッドが戻ったとき、この値には配列に返されるポインタの数が設定される。

戻り値

次の表に示す、いずれかの HRESULT 値を返す。

説明
S_FALSE 配列のサイズが不適当。
S_OK 成功。
E_FAIL 失敗。
E_NOTIMPL 実装されていない。

基底クラスは E_NOTIMPL を返す。

注意

いくつかのフィルタでは、入力ピンは固有の出力ピンに対応している。各ピンに対し、このメソッドは対応するピンのポインタを配列に挿入する。すべての入力ピンがすべての出力ピンにデータを提供する場合は、E_NOTIMPL を返す。

参照