Structure PUBAPPINFO (shappmgr.h)
Fournit des informations sur une application publiée à partir d’un éditeur d’application pour ajouter/supprimer des programmes dans Panneau de configuration.
Syntaxe
typedef struct _PubAppInfo {
DWORD cbSize;
DWORD dwMask;
LPWSTR pszSource;
SYSTEMTIME stAssigned;
SYSTEMTIME stPublished;
SYSTEMTIME stScheduled;
SYSTEMTIME stExpire;
} PUBAPPINFO, *PPUBAPPINFO;
Membres
cbSize
Type : DWORD
Valeur de type DWORD qui spécifie la taille de la structure. Ce membre est défini par l’utilitaire Ajout/Suppression de programmes .
dwMask
Type : DWORD
Masque de bits qui indique quels éléments de la structure sont valides. Ce membre peut contenir un ou plusieurs PUBAPPINFOFLAGS.
pszSource
Type : LPWSTR
Pointeur vers une chaîne contenant le nom d’affichage du serveur de publication. Ce nom apparaît dans Ajout/Suppression de programmes si des noms d’application en double sont rencontrés. La mémoire tampon de chaîne doit être allouée à l’aide de l’répartiteur de tâches Shell.
stAssigned
Type : SYSTEMTIME
Heure à laquelle un gestionnaire d’applications planifie l’installation de l’application. L’ajout/la suppression de programmes ne permet pas à l’utilisateur de planifier une heure d’installation postérieure à la valeur de ce membre. Ce membre est ignoré s’il décrit une heure antérieure à l’heure actuelle.
stPublished
Type : SYSTEMTIME
stScheduled
Type : SYSTEMTIME
Heure d’installation que l’utilisateur définit en cliquant sur Ajouter ultérieurement. Add/Remove Programs appelle la méthode IPublishedApp ::Install avec le paramètre pInstallTime pointant vers une structure SYSTEMTIME qui contient l’heure d’entrée de l’utilisateur. L’éditeur d’application conserve cette valeur pour la planification de l’installation. IPublishedApp ::GetPublishedAppInfo retourne l’heure d’installation planifiée dans ce membre si l’heure planifiée n’a pas été annulée à l’aide de IPublishedApp ::Unschedule.
stExpire
Type : SYSTEMTIME
Durée après laquelle vous ne pouvez pas installer l’application publiée à l’aide d’Ajout/Suppression de programmes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | shappmgr.h |
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