Bagikan melalui


Enumerasi APPACTIONFLAGS (shappmgr.h)

Menentukan tindakan manajemen aplikasi yang didukung oleh penerbit aplikasi. Bendera ini adalah bitmask yang diteruskan ke IShellApp::GetPossibleActions.

Sintaks

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;

Konstanta

 
APPACTION_INSTALL
Nilai: 0x1
Menunjukkan bahwa aplikasi dapat diinstal. Aplikasi yang diterbitkan selalu mengatur bit ini.
APPACTION_UNINSTALL
Nilai: 0x2
Tidak berlaku untuk aplikasi yang diterbitkan.
APPACTION_MODIFY
Nilai: 0x4
Tidak berlaku untuk aplikasi yang diterbitkan.
APPACTION_REPAIR
Nilai: 0x8
Tidak berlaku untuk aplikasi yang diterbitkan.
APPACTION_UPGRADE
Nilai: 0x10
Tidak berlaku untuk aplikasi yang diterbitkan.
APPACTION_CANGETSIZE
Nilai: 0x20
Tidak berlaku untuk aplikasi yang diterbitkan.
APPACTION_MODIFYREMOVE
Nilai: 0x80
Tidak berlaku untuk aplikasi yang diterbitkan.
APPACTION_ADDLATER
Nilai: 0x100
Menunjukkan bahwa aplikasi mendukung penginstalan terjadwal. Jika bit ini diatur, maka aplikasi Tambahkan atau Hapus Program Panel Kontrol menyajikan tombol Tambahkan Nanti kepada pengguna. Jika Anda memilih Tambahkan Nanti, Anda diminta untuk memilih waktu penginstalan yang diinginkan. Metode IPublishedApp::Install kemudian dipanggil dengan waktu penginstalan.
APPACTION_UNSCHEDULE
Nilai: 0x200
Kedaluwarsa.

Keterangan

Aplikasi Tambahkan atau Hapus Program di Panel Kontrol hanya menggunakan APPACTION_INSTALL dan APPACTION_ADDLATER untuk aplikasi yang diterbitkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header shappmgr.h