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 |