KsGetFirstChild 函数 (ks.h)

KsGetFirstChild 函数返回 Object 的第一个 AVStream 子对象。

语法

KSDDKAPI PVOID KsGetFirstChild(
  [in] PVOID Object
);

参数

[in] Object

要查找其第一个 AVStream 子对象的 对象。

返回值

KsGetFirstChild 返回 Object 的第一个 AVStream 子对象。 如果不存在此类子对象,则返回 NULL

注解

若要查看 AVStream 对象的分层组织,请参阅 AVStream 对象层次结构

微型驱动程序很少直接调用此函数。 执行操作的人员必须手动执行 PVOID 和从 PVOID 进行类型广播。 有许多函数是对 KsGetFirstChild 的内联调用并为你执行 typecasts: KsDeviceGetFirstChildFilterFactoryKsFilterFactoryGetFirstChildFilter。 请注意,仅当保留适当的互斥时(在本例中为设备互斥),对象层次结构才保证稳定。 有关详细信息,请参阅 AVStream 中的互斥体

要求

要求
最低受支持的客户端 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。
目标平台 通用
标头 ks.h (包括 Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

另请参阅

KsDeviceGetFirstChildFilterFactory

KsFilterFactoryGetFirstChildFilter

KsFilterGetFirstChildPin

KsGetParent