IAppxFactory3::CreateAppInstallerReader 方法 (appxpackaging.h)

重要

某些信息与预发行产品相关,该产品在商业发布之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

使用可选参数创建 IAppInstallerReader 的实例,用于指定应用安装程序文件的预期摘要。

语法

HRESULT CreateAppInstallerReader(
  [in]           IStream                 *inputStream,
  [in, optional] LPCWSTR                 expectedDigest,
  [out]          IAppxAppInstallerReader **appInstallerReader
);

参数

[in] inputStream

提供应用安装程序文件内容的 IStream

[in, optional] expectedDigest

包含预期摘要的 LPCWSTR,应用安装程序文件的哈希表示形式。

[out] appInstallerReader

接收创建的 IAppInstallerReader 实例。

返回值

如果该方法成功,则它会返回 S_OK。 否则,它将返回一个错误代码,该代码包括但不限于下表中的错误代码。

返回代码 说明
APPX_E_DIGEST_MISMATCH 对象的摘要与 expectedDigest 中提供的摘要不匹配。

注解

通过调用 IAppxDigestProvider::GetDigest 获取 expecteDigest 参数的摘要字符串。

要求

要求
Header appxpackaging.h

另请参阅

应用安装程序文件概述