Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает экземпляр IAppxPackageReader из указанного URI расположения пакета с необязательным параметром для указания ожидаемого дайджеста для файла установщика приложений.
Синтаксис
HRESULT CreatePackageReaderFromSourceUri(
[in] LPCWSTR uri,
[in, optional] LPCWSTR expectedDigest,
[out] IAppxPackageReader **packageReader
);
Параметры
[in] uri
LPCWSTR, содержащий URI расположения пакета.
[in, optional] expectedDigest
LPCWSTR, содержащий ожидаемый дайджест, хэш-представление файла установщика приложений.
[out] packageReader
Получает созданный экземпляр IAppxPackageReader .
Возвращаемое значение
Если метод выполнен успешно, он возвращает S_OK. В противном случае возвращается код ошибки, который включает в себя, но не ограничивается ими в следующей таблице.
| Код возврата | Description |
|---|---|
| APPX_E_DIGEST_MISMATCH | Дайджест для объекта не соответствует дайджесту, предоставленному в ожидаемомDigest. |
| APPX_E_MISSING_REQUIRED_FILE | Пакет OPC, доставленный URI , не имеет манифеста, карты блоков или файла подписи при наличии каталога CI. |
| E_POINTER | Параметр URI или bundleReader имеет значение NULL. |
| HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) | Недопустимый URI, указанный в URI . |
Замечания
Для URI HTTPS сервер должен поддерживать запросы диапазона.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 11 версии 26100 |
| минимальный поддерживаемый сервер | Windows Server 2025 г. |
| Header | appxpackaging.h |