KsFilterCreatePinFactory 函数 (ks.h)

KsFilterCreatePinFactory 函数在指定的筛选器上创建新的引脚工厂。

语法

KSDDKAPI NTSTATUS KsFilterCreatePinFactory(
  [in]  PKSFILTER                         Filter,
  [in]  const KSPIN_DESCRIPTOR_EX * const PinDescriptor,
  [out] PULONG                            PinID
);

参数

[in] Filter

指向 KSFILTER 结构的指针,要为其创建新的引脚工厂。

[in] PinDescriptor

指向描述此工厂将创建的引脚的 KSPIN_DESCRIPTOR_EX 结构的指针。

[out] PinID

指向包含新工厂 ID 的位置的指针。

返回值

KsFilterCreatePinFactory 返回尝试创建引脚工厂的成功或失败。 由于参数无效或内存不足,可能会发生故障。

言论

请注意,在调用此函数之前,必须保留筛选器控件互斥体。 有关详细信息,请参阅 AVStream 中的互斥体。

要求

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

另请参阅

KsFilterCreateNode