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