次の方法で共有


APPACTIONFLAGS 列挙 (shappmgr.h)

アプリケーション発行元がサポートするアプリケーション管理アクションを指定します。 これらのフラグは、 IShellApp::GetPossibleActions に渡されるビットマスクです。

構文

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;

Constants

 
APPACTION_INSTALL
値: 0x1
アプリケーションをインストールできることを示します。 発行されたアプリケーションでは、常にこのビットが設定されます。
APPACTION_UNINSTALL
値: 0x2
発行されたアプリケーションには適用されません。
APPACTION_MODIFY
値: 0x4
発行されたアプリケーションには適用されません。
APPACTION_REPAIR
値: 0x8
発行されたアプリケーションには適用されません。
APPACTION_UPGRADE
値: 0x10
発行されたアプリケーションには適用されません。
APPACTION_CANGETSIZE
値: 0x20
発行されたアプリケーションには適用されません。
APPACTION_MODIFYREMOVE
値: 0x80
発行されたアプリケーションには適用されません。
APPACTION_ADDLATER
値: 0x100
アプリケーションがスケジュールされたインストールをサポートしていることを示します。 このビットが設定されている場合、コントロール パネルの [プログラムの追加と削除] アプリケーションは、ユーザーに [ 後で追加] ボタンを表示します。 [ 後で追加] を選択すると、インストールの目的の時刻を選択するように求められます。 IPublishedApp::Install メソッドは、インストール時に呼び出されます。
APPACTION_UNSCHEDULE
値: 0x200
互換性のために残されています。

注釈

コントロール パネルの [プログラムの追加と削除] アプリケーションは、発行されたアプリケーション に対してAPPACTION_INSTALLAPPACTION_ADDLATER のみを使用します。

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
Header shappmgr.h