Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient le chemin du package spécifié.
Syntaxe
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Paramètres
[in] packageId
Type : const PACKAGE_ID*
Identificateur de package.
reserved
Type : const UINT32
Réservé, n’utilisez pas.
[in, out] pathLength
Type : UINT32*
En entrée, la taille de la mémoire tampon de chemin , en caractères. Sur la sortie, la taille du chemin d’accès du package retournée, en caractères, y compris le point de terminaison null.
[out, optional] path
Type : PWSTR
Chemin d'accès au package.
Valeur retournée
Type : LONG
Si la fonction réussit, elle retourne ERROR_SUCCESS. Sinon, la fonction retourne un code d’erreur. Les codes d’erreur possibles sont les suivants.
| Code de retour | Description |
|---|---|
|
La mémoire tampon spécifiée par chemin d’accès n’est pas assez grande pour contenir les données. La taille requise est spécifiée par pathLength. |
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 | appmodel.h |
| Bibliothèque | Kernel32.lib |
| DLL | Kernel32.dll |