Méthode IAppxPackageReader ::GetFootprintFile (appxpackaging.h)

Récupère un fichier d’empreinte à partir du package.

Syntaxe

HRESULT GetFootprintFile(
  [in]          APPX_FOOTPRINT_FILE_TYPE type,
  [out, retval] IAppxFile                **file
);

Paramètres

[in] type

Type : APPX_FOOTPRINT_FILE_TYPE

Type de fichier d’empreinte à récupérer.

[out, retval] file

Type : IAppxFile**

Objet de fichier qui correspond au fichier d’empreinte de type.

Valeur retournée

Type : HRESULT

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

Code de retour Description
E_INVALIDARG
Le paramètre de type n’est pas membre de l’énumération APPX_FOOTPRINT_FILE_TYPE .
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)
Le package ne contient pas de fichier d’empreinte du type spécifié.

GetFootprintFile peut retourner cette erreur pour les types APPX_FOOTPRINT_FILE_TYPE_SIGNATURE et APPX_FOOTPRINT_FILE_TYPE_CODEINTEGRITY .

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

IAppxFile

IAppxPackageReader

IAppxPackageReader ::GetPayloadFile

IAppxPackageReader ::GetPayloadFiles