共用方式為


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)
程式庫 Ksproxy.lib

另請參閱

IKsPinFactory

KSPROPERTY

KSPROPSETID_Pin

KSP_PIN