Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht einem Client der Aktivierung von Shellelementen (einschließlich Aufrufern von ShellExecuteEx und IContextMenu::InvokeCommand), die Möglichkeit zu erhalten, vor der Aktivierung von Verbhandlern ein Veto einzugeben oder eine Aktion auszuführen.
Vererbung
Die IHandlerActivationHost-Schnittstelle erbt von der IUnknown-Schnittstelle . IHandlerActivationHost verfügt auch über folgende Membertypen:
Methoden
Die IHandlerActivationHost-Schnittstelle verfügt über diese Methoden.
|
IHandlerActivationHost::BeforeCoCreateInstance . (IHandlerActivationHost.BeforeCoCreateInstance) |
|
IHandlerActivationHost::BeforeCreateProcess . (IHandlerActivationHost.BeforeCreateProcess) |
Hinweise
Diese Schnittstelle wird durch ein Objekt implementiert, das über die Websitekette erreichbar ist, die für ShellExecuteEx oder den Kontextmenühandler bereitgestellt wird. Anwendungen geben dieses Objekt in ihrer IServiceProvider::QueryService-Implementierung zurück, wenn sie nach der Dienst-ID SID_SHandlerActivationHost gefragt werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |