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