Partager via


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)