Partager via


IAppxFactory3 ::CreateAppInstallerReader, méthode (appxpackaging.h)

Important

Certaines informations concernent un produit de préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.

Crée une instance d’IAppxInstallerReader, avec un paramètre facultatif pour spécifier le digest attendu pour le fichier App Installer.

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 d’installation d’application.

[in, optional] expectedDigest

LPCWSTR contenant la synthèse attendue, une représentation hachée du fichier du programme d’installation de l’application.

[out] appInstallerReader

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

Valeur retournée

Si la méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur qui inclut, mais n’est pas limité à ceux du tableau suivant.

Code de retour Descriptif
APPX_E_DIGEST_MISMATCH Le digest de l’objet ne correspond pas au digest fourni dans attenduDigest.

Remarques

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

Spécifications

Besoin Valeur
En-tête appxpackaging.h

Voir aussi

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