다음을 통해 공유


APPACTIONFLAGS 열거형(shappmgr.h)

애플리케이션 게시자가 지원하는 애플리케이션 관리 작업을 지정합니다. 이러한 플래그는 IShellApp::GetPossibleActions에 전달되는 비트 마스크입니다.

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;

상수

 
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만 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 shappmgr.h