次の方法で共有


INativeImageInstallInfo::GetEvaluationDataToCache メソッド

更新 : 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

参照

参照

INativeImageInstallInfo