IShellApp-Schnittstelle (shappmgr.h)

Macht Methoden verfügbar, die allgemeine Informationen zu einer Anwendung für die Anwendung "Programme hinzufügen/entfernen" bereitstellen. Sie können es nicht außerhalb der Anwendung "Programme hinzufügen/entfernen" verwenden. Die von dieser Schnittstelle bereitgestellten Informationen enthalten eine Liste der unterstützten Verwaltungsaktionen und darüber, ob die Anwendung derzeit installiert ist.

Vererbung

Die IShellApp-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellApp verfügt auch über folgende Membertypen:

Methoden

Die IShellApp-Schnittstelle verfügt über diese Methoden.

 
IShellApp::GetAppInfo

Ruft allgemeine Informationen zu einer Anwendung ab.
IShellApp::GetCachedSlowAppInfo

Gibt Informationen an die Anwendung zurück, die aus einer langsamen Quelle stammen. Im Gegensatz zu IShellApp::GetSlowAppInfo kann diese Methode zwischengespeicherte Informationen zurückgeben. Diese Methode gilt nicht für veröffentlichte Anwendungen.
IShellApp::GetPossibleActions

Ruft eine Bitmaske von Verwaltungsaktionen ab, die für eine Anwendung zulässig sind.
IShellApp::GetSlowAppInfo

Gibt Informationen an die Anwendung zurück, die aus einer langsamen Quelle stammen. Diese Methode gilt nicht für veröffentlichte Anwendungen.
IShellApp::IsInstalled

Ruft einen Wert ab, der angibt, ob eine angegebene Anwendung derzeit installiert ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shappmgr.h

Weitere Informationen

IPublishedApp