INativeImageInstallInfo::GetEvaluationDataToCache 方法

更新:2007 年 11 月

获取要用于本机映像计算的数据。

HRESULT GetEvaluationDataToCache (
      [out] BYTE            *ppbBuffer,
      [in, out] DWORD        *pdwBufferSize
);

参数

  • ppbBuffer
    [out] 存储计算数据的缓冲区。

  • pdwBufferSize
    [in, out] 输入时则为 ppbBuffer 的大小(以字节为单位);输出时则为返回的计算数据的大小(以字节为单位)。

返回值

HRESULT

说明

S_OK

GetEvaluationDataToCache 方法已成功返回。

ERROR_INSUFFICIENT_BUFFER

ppbBuffer 缓冲区的大小不足以存储计算数据。

备注

在使用通过 INativeImageInstallInfo::GetConfigString 方法检索到的信息对本机映像进行验证后,公共语言运行库 (CLR) 将使用 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