Méthode IPackageDebugSettings::RegisterForPackageStateChanges (shobjidl_core.h)
Inscrivez-vous aux notifications de changement d’état du package.
Syntaxe
HRESULT RegisterForPackageStateChanges(
[in] LPCWSTR packageFullName,
[in] IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,
[out] DWORD *pdwCookie
);
Paramètres
[in] packageFullName
Nom complet du package.
[in] pPackageExecutionStateChangeNotification
Les notifications de changement d’état de package sont remises par la fonction OnStateChanged sur pPackageExecutionStateChangeNotification.
[out] pdwCookie
Identificateur d’inscription unique pour l’écouteur actuel. Utilisez cet identificateur pour annuler l’inscription aux notifications de changement d’état de package à l’aide de la méthode UnregisterForPackageStateChanges .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Les notifications sont déclenchées lorsque le package entre dans les états en cours d’exécution, de suspension et de suspension.
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 | shobjidl_core.h |