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 のドキュメントを参照) を使用することをお勧めする。
参照