次の方法で共有


IKsDataTypeHandler::KsIsMediaTypeInRanges メソッド (ksproxy.h)

KsIsMediaTypeInRanges メソッドは、メディアの種類が指定されたデータ範囲内にあることを検証します。

構文

HRESULT KsIsMediaTypeInRanges(
  [in] PVOID DataRanges
);

パラメーター

[in] DataRanges

KSMULTIPLE_ITEM 構造体を含むバッファーへのポインター。その後に、64 ビット境界に配置された拡張 KSDATARANGE 構造体のシーケンス。 KSMULTIPLE_ITEM構造体は、バッファーのサイズと、ヘッダーに続くリスト内のエントリの数を記述するヘッダーです。

戻り値

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

備考

クライアントは、最初に IKsDataTypeHandler::KsSetMediaType メソッドを呼び出して、データ型ハンドラーに対する後続の操作でクライアントが参照するメディアの種類を割り当てます。 次に、クライアント KsIsMediaTypeInRanges を呼び出して、メディアの種類が特定のデータ範囲内にあることを検証します。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー ksproxy.h

関連項目

IKsDataTypeHandler::KsSetMediaType

KSDATARANGE

KSMULTIPLE_ITEM