更新 : 2007 年 11 月
ネイティブ イメージの評価に使用されるデータを取得します。
HRESULT GetEvaluationDataToCache (
[out] BYTE *ppbBuffer,
[in, out] DWORD *pdwBufferSize
);
パラメータ
ppbBuffer
[出力] 評価データを格納しているバッファ。pdwBufferSize
[入力、出力] 入力時には ppbBuffer のサイズ (バイト単位)。出力時には返された評価データのサイズ (バイト単位)。
戻り値
HRESULT |
説明 |
---|---|
S_OK |
GetEvaluationDataToCache メソッドは正常終了しました。 |
ERROR_INSUFFICIENT_BUFFER |
ppbBuffer バッファの大きさが足りないため、評価データを格納できません。 |
解説
INativeImageInstallInfo::GetConfigString メソッドで取得した情報を使用してネイティブ イメージを検証した後、共通言語ランタイム (CLR: Common Language Runtime) は GetEvaluationDataToCache により ppbBuffer に返されたデータを使用して、ネイティブ イメージを使用できるかどうかを確認します。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : Cor.h
ライブラリ : MsCorEE.dll でリソースとして使用されていること
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0