Microsoft DirectX 8.0 (C++) |
プロパティ セット内のプロパティが、ポートまたはデバイスによってサポートされているかどうかを決定する。
HRESULT QuerySupport( REFGUID rguidPropSet, ULONG ulId, PULONG pulTypeSupport );
戻り値は、プロパティ セットの設計者によって決定される。
成功した場合は S_OK を返す。「注意」を参照すること。
失敗した場合は、次のいずれかのエラー値を返す。
E_NOTIMPL (「注意」を参照) |
E_POINTER |
セット内で特定のプロパティをサポートするかどうかは、プロパティ セットの定義に依存する。関心のあるプロパティ セットについては、ハードウェア メーカーの仕様を参照すること。
ある仕様ではプロパティがサポートされていない場合に S_OK を返し、ほかの仕様では E_NOTIMPL を返す。プロパティがサポートされているかどうかを確認するには、このメソッドの戻り値と、pulTypeSupport の戻り値の両方をチェックする。S_OK が返されても、pulTypeSupport に有効なフラグが含まれていない場合は、そのプロパティはサポートされていない。
ヘッダー : dsound.h で宣言。