IAppxPackageWriter ::Close, méthode (appxpackaging.h)

Écrit les fichiers d’empreinte à la fin du package d’application et ferme le flux de sortie de l’objet enregistreur de package.

Syntaxe

HRESULT Close(
  [in] IStream *manifest
);

Paramètres

[in] manifest

Type : IStream*

Flux qui fournit le contenu du manifeste pour le package. Le flux doit prendre en charge Read, Seek et Stat.

Valeur retournée

Type : HRESULT

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

Code de retour Description
E_NOT_VALID_STATE
Le writer est fermé.
APPX_E_INVALID_MANIFEST
Le flux d’entrée contient un manifeste qui n’est pas valide.

Remarques

La méthode Close doit être appelée uniquement une fois que tous les fichiers de charge utile ont été ajoutés au package.

Exemples

Pour obtenir un exemple, consultez Création d’un package d’application.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête appxpackaging.h

Voir aussi

IAppxPackageWriter