次の方法で共有


IAMStats::GetValueByIndex

GetValueByIndex メソッドは、インデックスを使って統計情報を取得する。

構文

  HRESULT GetValueByIndex(
  long lIndex
  BSTR *szName
  long *lCount
  double *dLast
  double *dAverage
  double *dStdDev
  double *dMin
  double *dMax
);

パラメータ

lIndex

[in] 統計情報のインデックスを指定する。

szName

[out] 統計情報の名前を受け取る変数へのポインタ。

lCount

[out] 記録された値の数を受け取る変数へのポインタ。

dLast

[out] 最も最近記録された値を受け取る変数へのポインタ。

dAverage

[out] 平均値を受け取る変数へのポインタ。

dStdDev

[out] 値の標準偏差を受け取る変数へのポインタ。カウントが 2 より少ない場合、標準偏差はゼロになる。

dMin

[out] 記録された最小値を受け取る変数へのポインタ。

dMax

[out] 記録された最大値を受け取る変数へのポインタ。

戻り値

HRESULT 値を返す。可能な値は次のとおりである。

戻りコード 説明
S_OK 成功。
E_INVALIDARG インデックスが範囲外である。
E_OUTOFMEMORY メモリ不足。
E_POINTER NULL ポインタ引数。

注意

呼び出し元は SysFreeString 関数を呼び出して、szName に返された文字列を解放しなければならない。

参照