GetPackageInfo, fonction (appmodel.h)
Obtient les informations de package pour le package spécifié.
Syntaxe
LONG GetPackageInfo(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in] const UINT32 flags,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Paramètres
[in] packageInfoReference
Type : PACKAGE_INFO_REFERENCE
Référence aux informations de package.
[in] flags
Type : const UINT32
Constantes de package qui spécifient la façon dont les informations de package sont récupérées.
[in, out] bufferLength
Type : UINT32*
En entrée, taille de la mémoire tampon, en octets. Lors de la sortie, taille des informations de package retournées, en octets.
[out, optional] buffer
Type : BYTE*
Informations sur le package, représentées sous la forme d’un tableau de structures PACKAGE_INFO .
[out, optional] count
Type : UINT32*
Nombre de packages dans la mémoire tampon.
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 n’est pas assez grande pour contenir les données. La taille requise est spécifiée par bufferLength. |
Configuration requise
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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour