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 |