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 に返された文字列を解放しなければならない。
参照