Partager via


Méthode IAppxFactory3 ::CreateAppInstallerReader (appxpackaging.h)

Important

Certaines informations se rapportent à un produit de préversion qui peut être sensiblement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

Crée une instance de IAppInstallerReader, avec un paramètre facultatif pour spécifier le résumé attendu pour le fichier programme d’installation d’application.

Syntaxe

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

Paramètres

[in] inputStream

IStream qui fournit le contenu d’un fichier du programme d’installation d’application.

[in, optional] expectedDigest

Une LPCWSTR contenant le résumé attendu, une représentation hachée du fichier du programme d’installation d’application.

[out] appInstallerReader

Reçoit l’instance IAppInstallerReader créée.

Valeur retournée

Si la méthode réussit, retourne S_OK. Sinon, il retourne un code d’erreur qui inclut, sans s’y limiter, ceux du tableau suivant.

Code de retour Description
APPX_E_DIGEST_MISMATCH La synthèse de l’objet ne correspond pas à la synthèse fournie dans expectedDigest.

Remarques

Obtenez la chaîne de synthèse pour le paramètre expecteDigest en appelant IAppxDigestProvider ::GetDigest.

Configuration requise

Condition requise Valeur
En-tête appxpackaging.h

Voir aussi

Vue d’ensemble du fichier du programme d’installation d’application