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

クエリを実行する pin プロパティ セット (KSPROPSETID_Pin) 内のプロパティの識別子。

[out] Items

プロパティ項目を受け取るバッファーへのポインター。 正常に取得された場合、このポインターは CoTaskMemFree 関数を使用して後で削除する必要があります。

戻り値

成功した場合は NOERROR を返します。それ以外の場合は、エラー コードを返します。

注釈

KsGetMultiplePinFactoryItems 関数は、要求されたプロパティのデータ サイズ (バイト単位) を照会し、バッファーを割り当て、データを取得します。

CoTaskMemFree の詳細については、Microsoft Windows SDKドキュメントを参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header ksproxy.h (Ksproxy.h を含む)
Library Ksproxy.lib

こちらもご覧ください

IKsPinFactory

KSPROPERTY

KSPROPSETID_Pin

KSP_PIN