APPACTIONFLAGS-Enumeration (shappmgr.h)
Gibt Anwendungsverwaltungsaktionen an, die von einem Anwendungsherausgeber unterstützt werden. Diese Flags sind Bitmasken, die an IShellApp::GetPossibleActions übergeben werden.
Syntax
typedef enum _tagAppActionFlags {
APPACTION_INSTALL = 0x1,
APPACTION_UNINSTALL = 0x2,
APPACTION_MODIFY = 0x4,
APPACTION_REPAIR = 0x8,
APPACTION_UPGRADE = 0x10,
APPACTION_CANGETSIZE = 0x20,
APPACTION_MODIFYREMOVE = 0x80,
APPACTION_ADDLATER = 0x100,
APPACTION_UNSCHEDULE = 0x200
} APPACTIONFLAGS;
Konstanten
APPACTION_INSTALL Wert: 0x1 Gibt an, dass die Anwendung installiert werden kann. Veröffentlichte Anwendungen legen dieses Bit immer fest. |
APPACTION_UNINSTALL Wert: 0x2 Gilt nicht für veröffentlichte Anwendungen. |
APPACTION_MODIFY Wert: 0x4 Gilt nicht für veröffentlichte Anwendungen. |
APPACTION_REPAIR Wert: 0x8 Gilt nicht für veröffentlichte Anwendungen. |
APPACTION_UPGRADE Wert: 0x10 Gilt nicht für veröffentlichte Anwendungen. |
APPACTION_CANGETSIZE Wert: 0x20 Gilt nicht für veröffentlichte Anwendungen. |
APPACTION_MODIFYREMOVE Wert: 0x80 Gilt nicht für veröffentlichte Anwendungen. |
APPACTION_ADDLATER Wert: 0x100 Gibt an, dass die Anwendung die geplante Installation unterstützt. Wenn dieses Bit festgelegt ist, stellt die Systemsteuerung-Anwendung "Software" dem Benutzer die Schaltfläche "Später hinzufügen" bereit. Wenn Sie Später hinzufügen auswählen, werden Sie aufgefordert, den gewünschten Zeitpunkt der Installation auszuwählen. Die IPublishedApp::Install-Methode wird dann mit der Installationszeit aufgerufen. |
APPACTION_UNSCHEDULE Wert: 0x200 Veraltet. |
Hinweise
Die Anwendung "Programme hinzufügen oder entfernen" in Systemsteuerung verwendet nur APPACTION_INSTALL und APPACTION_ADDLATER für veröffentlichte Anwendungen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | shappmgr.h |