Метод IAppxFactory3::CreateAppInstallerReader (appxpackaging.h)
Важно!
Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр 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. |
Комментарии
Получите строку дайджеста для параметра expecteDigest , вызвав IAppxDigestProvider::GetDigest.
Требования
Требование | Значение |
---|---|
Заголовок | appxpackaging.h |