次の方法で共有


IEncoderAPI::GetParameterValues

注 : IEncoderAPI インターフェイスの使用は避けること。代わりにICodecAPI を使用する。

GetParameterValues メソッドは、指定された引数がサポートする値のリストを取得する。

構文

  HRESULT GetParameterValues(
  const GUID*  Api,
  VARIANT**  Values
  ULONG*  ValuesCount,

);

パラメータ

Api

[in]  パラメータを指定する GUID へのポインタ。

Values

[out, size_is(*ValuesCount)]  値を受け取る配列へのポインタのアドレス。

ValuesCount

[out]  配列に入れられるエントリの数を示す。

戻り値

メソッドが成功すると S_OK を返す。失敗すると HRESULT エラー コードを返す。

注意

このメソッドは、引数がサポートする個々の値を表す VARIANT 型の配列を返す。  この配列は、呼び出された側によって CoTaskMemAlloc を介して割り当てられ、Values パラメータに入れられる。  呼び出し側に制御が戻ると、ValuesCount にはその配列内の要素の数が格納される。  呼び出し側は CoTaskMemFree を呼び出して配列を必ず解放すること。

参照