次の方法で共有


KsGetFirstChild 関数 (ks.h)

KsGetFirstChild 関数は、Object の最初の AVStream 子オブジェクトを返します。

構文

KSDDKAPI PVOID KsGetFirstChild(
  [in] PVOID Object
);

パラメーター

[in] Object

最初の AVStream 子オブジェクトを検索するオブジェクト。

戻り値

KsGetFirstChild は、Object の最初の AVStream 子オブジェクトを返します。 このような子オブジェクトが存在しない場合は、 NULL を返します。

注釈

AVStream オブジェクトの階層organizationを確認するには、「AVStream オブジェクト階層」を参照してください。

ミニドライバーは、この関数を直接呼び出す頻度はほとんどありません。 これを行うには、PVOID との間で型キャストを手動で実行する必要があります。 KsGetFirstChild へのインライン呼び出しであり、KsDeviceGetFirstChildFilterFactoryKsFilterFactoryGetFirstChildFilter の型キャストを実行する関数がいくつかあります。 オブジェクト階層は、適切なミューテックスが保持されている間(この場合はデバイスミューテックス)の安定のみが保証されることに注意してください。 詳細については、「 AVStream のミューテックス」を参照してください。

要件

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

こちらもご覧ください

KsDeviceGetFirstChildFilterFactory

KsFilterFactoryGetFirstChildFilter

KsFilterGetFirstChildPin

KsGetParent