KsGetFirstChild 函数 (ks.h)

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

语法

KSDDKAPI PVOID KsGetFirstChild(
  [in] PVOID Object
);

参数

[in] Object

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

返回值

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

言论

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

微型驱动程序很少直接调用此函数。 那些必须手动执行对 PVOID 和从 PVOID 进行类型广播的用户。 有许多函数是内联调用 KsGetFirstChild,并执行类型广播:KsDeviceGetFirstChildFilterFactoryKsFilterFactoryGetFirstChildFilter。 请注意,仅在保留适当的互斥体时保证对象层次结构稳定,在这种情况下,设备互斥体。 有关详细信息,请参阅 AVStream 中的互斥体。

要求

要求 价值
最低支持的客户端 Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib
IRQL PASSIVE_LEVEL

另请参阅

KsDeviceGetFirstChildFilterFactory

KsFilterFactoryGetFirstChildFilter

KsFilterGetFirstChildPin

KsGetParent