Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un oggetto bundle di sola lettura che legge il relativo contenuto dall'URI specificato, con un parametro facoltativo per specificare il digest previsto per il bundle.
Sintassi
HRESULT CreateBundleReaderFromSourceUri(
[in] LPCWSTR uri,
[in, optional] LPCWSTR expectedDigest,
[out] IAppxBundleReader **bundleReader
);
Parametri
[in] uri
LPCWSTR contenente l'URI della posizione del bundle.
[in, optional] expectedDigest
Un LPCWSTR contenente il digest previsto, una rappresentazione con hash del file di bundle.
[out] bundleReader
Istanza di IAppxBundleReader creata.
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore che include, ma non solo, quelli nella tabella seguente.
| Codice restituito | Description |
|---|---|
| APPX_E_INTERLEAVING_NOT_ALLOWED | Il file ZIP recapitato dall'URI è un pacchetto OPC interleaved. |
| APPX_E_RELATIONSHIPS_NOT_ALLOWED | Il pacchetto OPC recapitato dall'URI contiene relazioni tra pacchetti OPC e parti. |
| APPX_E_MISSING_REQUIRED_FILE | Il pacchetto OPC recapitato dall'URI non dispone di un manifesto o di una mappa a blocchi o di un file di firma quando è presente un catalogo CI. |
| APPX_E_INVALID_MANIFEST | Il manifesto del bundle non è valido. |
| APPX_E_DIGEST_MISMATCH | Il digest per l'oggetto non corrisponde al digest fornito in expectedDigest. |
| E_POINTER | Il parametro URI o bundleReader è NULL. |
| HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) | L'URI specificato nell'URI non è valido. |
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 11 versione 26100 |
| Server minimo supportato | Windows Server 2025 |
| Header | appxpackaging.h |