KsGetNextSibling 函数 (ks.h)

KsGetNextSibling 函数返回给定对象的下一个同级。

语法

KSDDKAPI PVOID KsGetNextSibling(
  [in] PVOID Object
);

参数

[in] Object

要为其查找下一个同级的对象。

返回值

KsGetNextSibling 返回 Object的下一个同级对象。 如果不存在此类同级对象,则返回 NULL

言论

如果 对象 是筛选器工厂,KsGetNextSibling 返回属于父设备的下一个筛选器工厂,依此等。 调用方必须对 PVOID 执行适当的类型转换。

只有在保留适当的互斥体时,对象层次结构才保证稳定,在本例中为设备互斥体。 有关详细信息,请参阅 AVStream 中的 AVStream 概述 和互斥体。

微型驱动程序很少直接调用 KsGetNextSibling。 有许多函数是内联调用 KsGetNextSibling,并执行类型转换:KsFilterFactoryGetNextSiblingFilterFactoryKsFilterGetNextSiblingFilter,以及 KsPinGetNextSiblingPin

要求

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

另请参阅

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetNextSiblingFilterFactory

KsFilterGetNextSiblingFilter

KsPinGetNextSiblingPin