次の方法で共有


KsFilterGetChildPinCount 関数 (ks.h)

KsFilterGetChildPinCount関数は、特定のフィルターで現在インスタンス化されている特定の型のピンの数を返します。

構文

KSDDKAPI ULONG KsFilterGetChildPinCount(
  [in] PKSFILTER Filter,
  [in] ULONG     PinId
);

パラメーター

[in] Filter

PinID の型のインスタンス化されたピンの数を検索する KSFILTER 構造体ポインター。

[in] PinId

インスタンス化されたピンの数を検索するピンの種類。 PinID は、ピンが属するフィルターのピン記述子の配列へのインデックスです。

戻り値

KsFilterGetChildPinCount は、Filterで現在インスタンス化されている PinID 型のピンの数を返します。 このようなピンが存在しない場合、または PinID 範囲外の場合は、0 が返されます。

備考

この呼び出しによって返されるカウントは、フィルター 制御ミューテックスが保持されている間に関数が呼び出された場合にのみ、正しいことが保証されます。 このミューテックスが保持され続ける限り、呼び出し後もカウントは正しいままです。 ミューテックスが解放されるとすぐに、他のピンを追加または削除できるため、実際のピン数が変更されます。

詳細については、「AVStream でのミューテックスの」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib
IRQL PASSIVE_LEVEL

関連項目

KSFILTER する

KSPIN する

KsFilterGetFirstChildPin

KsPinGetNextSiblingPin する