Freigeben über


shappmgr.h-Header

Dieser Header wird von der Windows-Shell verwendet. Weitere Informationen finden Sie unter

shappmgr.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAppPublisher

Macht Methoden zum Veröffentlichen von Anwendungen über Software in Systemsteuerung verfügbar. Dies ist die zu diesem Zweck implementierte Prinzipalschnittstelle.
IEnumPublishedApps

Macht Methoden verfügbar, die veröffentlichte Anwendungen im Systemsteuerung zum Hinzufügen/Entfernen von Programmen auflisten. Das Objekt, das diese Schnittstelle verfügbar macht, wird über IAppPublisher::EnumApps angefordert.
IPublishedApp

Macht Methoden verfügbar, die Anwendungen zum Hinzufügen/Entfernen von Programmen in Systemsteuerung darstellen.
IPublishedApp2

Erweitert die IPublishedApp-Schnittstelle, indem eine zusätzliche Installationsmethode bereitgestellt wird.
IShellApp

Macht Methoden verfügbar, die allgemeine Informationen zu einer Anwendung für die Anwendung "Programme hinzufügen/entfernen" bereitstellen.

Strukturen

 
APPINFODATA

Stellt Informationen zu einer veröffentlichten Anwendung für das Hilfsprogramm "Programme Systemsteuerung" bereit.
PUBAPPINFO

Stellt Informationen zu einer veröffentlichten Anwendung eines Anwendungsherausgebers bereit, um Programme in Systemsteuerung hinzuzufügen/zu entfernen.
SLOWAPPINFO

Stellt spezielle Anwendungsinformationen zum Hinzufügen/Entfernen von Programmen in Systemsteuerung bereit. Diese Struktur gilt nicht für veröffentlichte Anwendungen.

Enumerationen

 
APPACTIONFLAGS

Gibt Anwendungsverwaltungsaktionen an, die von einem Anwendungsherausgeber unterstützt werden. Diese Flags sind Bitmasken, die an IShellApp::GetPossibleActions übergeben werden.
APPINFODATAFLAGS

Gibt Anwendungsinformationen an, die von IShellApp::GetAppInfo zurückgegeben werden sollen. Diese Flags sind Bitmasken, die im dwMask-Element der APPINFODATA-Struktur verwendet werden.
PUBAPPINFOFLAGS

Gibt an, welche Member in der PUBAPPINFO-Struktur gültig sind. Diese Flags sind Bitmasken, die im dwMask-Element festgelegt und an IPublishedApp::GetPublishedAppInfo übergeben werden.