次の方法で共有


IKsPropertySet::QuerySupported

QuerySupported メソッドは、指定されたプロパティ セットがオブジェクトでサポートされているかどうかを判断する。

構文

  HRESULT QuerySupported(
  REFGUID guidPropSet,
  DWORD dwPropID,
  DWORD *pTypeSupport
);

パラメータ

guidPropSet

[in] プロパティ セット GUID

dwPropID

[in] プロパティ セット内でのプロパティの識別子。

pTypeSupport

[out] ドライバのサポートを示すフラグを格納する値へのポインタ。サポートされるフラグは次のとおりである。

説明
KSPROPERTY_SUPPORT_GET IKsPropertySet::Get メソッドを呼び出してプロパティを取得できる。
KSPROPERTY_SUPPORT_SET IKsPropertySet::Set を呼び出してプロパティを変更できる。

戻り値

HRESULT 値を返す。可能な値は次のとおりである。

説明
S_OK 指定されたプロパティ セットとプロパティ ID の組み合わせがサポートされている。
E_NOTIMPL プロパティ セットがサポートされていない。
E_PROP_ID_UNSUPPORTED 指定されたプロパティ セットでそのプロパティ ID がサポートされていない。
E_PROP_SET_UNSUPPORTED プロパティ セットがサポートされていない。

注意

dsound.h ヘッダ ファイルにはこの名前で別のインターフェイスが存在している。これらのインターフェイスどうしに互換性はない。WDM ドライバとユーザー モード コンポーネントの間でプロパティを渡す場合は IKsControl インターフェイス (詳細は DirectShow DDK のドキュメントを参照) を使用することをお勧めする。

参照