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_INSTALL 및 APPACTION_ADDLATER만 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | shappmgr.h |