Share via


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