KsGetMultiplePinFactoryItems 函数 (ksproxy.h)

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

语法

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

参数

[in] FilterHandle

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

[in] PinFactoryId

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

[in] PropertyId

要查询的 pin 属性集(KSPROPSETID_Pin)中的属性的标识符。

[out] Items

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

返回值

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

言论

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

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

要求

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

另请参阅

IKsPinFactory

KSPROPERTY

KSPROPSETID_Pin

KSP_PIN