KsGetMultiplePinFactoryItems 函数 (ksproxy.h)

KsGetMultiplePinFactoryItems 函数检索可变长度数据缓冲区中的 pin 属性项。

语法

KSDDKAPI HRESULT KsGetMultiplePinFactoryItems(
  [in]  HANDLE FilterHandle,
  [in]  ULONG  PinFactoryId,
  [in]  ULONG  PropertyId,
  [out] PVOID  *Items
);

参数

[in] FilterHandle

包含要查询的引脚工厂的筛选器的句柄。

[in] PinFactoryId

要对其返回属性项的引脚工厂的标识符。

[in] PropertyId

固定属性中要查询 (KSPROPSETID_Pin) 的属性的标识符。

[out] Items

指向用于接收属性项的缓冲区的指针。 如果成功检索,则必须随后使用 CoTaskMemFree 函数删除此指针。

返回值

如果成功,则返回 NOERROR;否则,将返回错误代码。

注解

KsGetMultiplePinFactoryItems 函数查询所请求属性的数据大小(以字节为单位),分配缓冲区并检索数据。

有关 CoTaskMemFree 的详细信息,请参阅Microsoft Windows SDK文档。

要求

要求
目标平台 桌面
标头 ksproxy.h (包括 Ksproxy.h)
Library Ksproxy.lib

另请参阅

IKsPinFactory

KSPROPERTY

KSPROPSETID_Pin

KSP_PIN