次の方法で共有


IEnumMediaTypes::Skip

Skip メソッドは、指定のメディア タイプ数をスキップする。

構文

  HRESULT Skip(
  ULONG cMediaTypes
);

パラメータ

cMediaTypes

[in] スキップするメディア タイプの数。

戻り値

次のいずれかの HRESULT 値を返す。

説明
S_FALSE シーケンスの最後を超えてスキップした。
S_OK 成功。
VFW_E_ENUM_OUT_OF_SYNC ピンの状態が変更され、現在その列挙子と互換性がない。

注意

メディア タイプ セットが変更されると、列挙子はそのピンとの互換性をなくし、メソッドは VFW_E_ENUM_OUT_OF_SYNC を返す。列挙子へのその前の呼び出しで取得したデータは有効ではない可能性があるので、廃棄すること。IEnumMediaTypes::Reset メソッドを呼び出して列挙子を更新すること。そうすれば Skip メソッドを安全に呼び出すことができる。

参照