KsGetNextSibling 関数 (ks.h)

KsGetNextSibling 関数は、特定のオブジェクトの次の兄弟を返します。

構文

KSDDKAPI PVOID KsGetNextSibling(
  [in] PVOID Object
);

パラメーター

[in] Object

次の兄弟を検索するオブジェクト。

戻り値

KsGetNextSibling は Object の次の兄弟オブジェクトを返 します。 このような兄弟オブジェクトが存在しない場合は、 NULL を返します。

注釈

Object がフィルター ファクトリの場合、KsGetNextSibling は親デバイスに属する次のフィルター ファクトリを返します。 呼び出し元は、PVOID との間で適切な型キャストを実行する必要があります。

オブジェクト階層は、適切なミューテックス (この場合はデバイス ミューテックス) が保持されている間にのみ安定することが保証されます。 詳細については、「AVStream の概要」と「AVStream のミューテックス」を参照してください。

ミニドライバーが KsGetNextSibling を直接呼び出す場合はほとんどありません。 KsGetNextSibling へのインライン呼び出しであり、KsFilterFactoryGetNextSiblingFilterFactory、KsFilterGetNextSiblingFilterKsPinGetNextSiblingPin の型キャストを実行する関数がいくつかあります。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetNextSiblingFilterFactory

KsFilterGetNextSiblingFilter

KsPinGetNextSiblingPin