Metodo IAppxFactory3::CreateAppInstallerReader (appxpackaging.h)

Importante

Alcune informazioni si riferiscono a un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

Crea un'istanza di IAppInstallerReader, con un parametro facoltativo per specificare il digest previsto per il file del programma di installazione app.

Sintassi

HRESULT CreateAppInstallerReader(
  [in]           IStream                 *inputStream,
  [in, optional] LPCWSTR                 expectedDigest,
  [out]          IAppxAppInstallerReader **appInstallerReader
);

Parametri

[in] inputStream

IStream che fornisce il contenuto di un file del programma di installazione app.

[in, optional] expectedDigest

Oggetto LPCWSTR contenente il digest previsto, una rappresentazione con hash del file del programma di installazione app.

[out] appInstallerReader

Riceve l'istanza IAppInstallerReader creata.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore che include, ma non solo, quelli nella tabella seguente.

Codice restituito Descrizione
APPX_E_DIGEST_MISMATCH Il digest per l'oggetto non corrisponde al digest fornito in expectedDigest.

Commenti

Ottenere la stringa digest per il parametro expecteDigest chiamando IAppxDigestProvider::GetDigest.

Requisiti

Requisito Valore
Intestazione appxpackaging.h

Vedi anche

Panoramica del file del programma di installazione app