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 を呼び出して配列を必ず解放すること。
参照