Поделиться через


Метод 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

См. также раздел

Общие сведения о файле установщика приложений