KsFilterFactoryGetFirstChildFilter 函数 (ks.h)

KsFilterFactoryGetFirstChildFilter 函数返回 FilterFactory创建的第一个实例化筛选器。

语法

PKSFILTER KsFilterFactoryGetFirstChildFilter(
  [in] PKSFILTERFACTORY FilterFactory
);

参数

[in] FilterFactory

指向 KSFILTERFACTORY 结构的指针,用于查找第一个实例化子筛选器。

返回值

KsFilterFactoryGetFirstChildFilter 返回指向 FilterFactory创建的第一个实例化 KSFILTER 结构的指针。 如果没有 FilterFactory创建的实例化筛选器,则返回 NULL

言论

此调用是 KsGetFirstChild的内联函数调用。 请注意,只有在保留适当的互斥体时,才能保证对象层次结构稳定,在这种情况下,设备互斥体。 有关详细信息,请参阅 AVStream 中的互斥体。

要求

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

另请参阅

KSFILTER

KSFILTERFACTORY

KsFilterGetNextSiblingFilter

KsGetFirstChild