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 を返す。
参照