Interface IHandlerActivationHost (shobjidl_core.h)
Permet à un client d’activation d’élément Shell (y compris les appelants de ShellExecuteEx et IContextMenu ::InvokeCommand) de se faire opposer ou d’effectuer une action avant l’activation des gestionnaires de verbes.
Héritage
L’interface IHandlerActivationHost hérite de l’interface IUnknown. IHandlerActivationHost a également les types de membres suivants :
Méthodes
L’interface IHandlerActivationHost a ces méthodes.
IHandlerActivationHost ::BeforeCoCreateInstance . (IHandlerActivationHost.BeforeCoCreateInstance) |
IHandlerActivationHost ::BeforeCreateProcess . (IHandlerActivationHost.BeforeCreateProcess) |
Remarques
Cette interface est implémentée par un objet accessible via la chaîne de site fournie à ShellExecuteEx ou le gestionnaire de menu contextuel. Les applications retournent cet objet dans leur implémentation IServiceProvider ::QueryServicelorsqu’elles sont invitées à entrer l’ID de service SID_SHandlerActivationHost.
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 | shobjidl_core.h (incluez Shobjidl.h) |