다음을 통해 공유


APPX_CAPABILITIES 열거형(appxpackaging.h)

패키지에서 요청한 기능 또는 권한을 지정합니다.

Syntax

typedef enum APPX_CAPABILITIES {
  APPX_CAPABILITY_INTERNET_CLIENT,
  APPX_CAPABILITY_INTERNET_CLIENT_SERVER,
  APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER,
  APPX_CAPABILITY_DOCUMENTS_LIBRARY,
  APPX_CAPABILITY_PICTURES_LIBRARY,
  APPX_CAPABILITY_VIDEOS_LIBRARY,
  APPX_CAPABILITY_MUSIC_LIBRARY,
  APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION,
  APPX_CAPABILITY_SHARED_USER_CERTIFICATES,
  APPX_CAPABILITY_REMOVABLE_STORAGE,
  APPX_CAPABILITY_APPOINTMENTS,
  APPX_CAPABILITY_CONTACTS
} ;

상수

 
APPX_CAPABILITY_INTERNET_CLIENT
인터넷으로 나가는 연결을 위한 인터넷 연결입니다.
APPX_CAPABILITY_INTERNET_CLIENT_SERVER
인터넷에서 들어오는 원치 않는 연결을 포함하여 인터넷 연결 - 앱은 방화벽을 통해 컴퓨터로 또는 컴퓨터에서 정보를 보낼 수 있습니다. 이 기능이 선언된 경우 APPX_CAPABILITY_INTERNET_CLIENT 선언할 필요가 없습니다.
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER
가정 또는 회사 네트워크 – 앱은 컴퓨터와 같은 네트워크의 다른 컴퓨터로 정보를 보낼 수 있습니다.
APPX_CAPABILITY_DOCUMENTS_LIBRARY
파일을 추가, 변경 또는 삭제하는 기능을 포함하여 문서 라이브러리. 패키지는 매니페스트에서 선언한 파일 형식에만 액세스할 수 있습니다. 즉, 앱은 홈 그룹 컴퓨터의 문서 라이브러리에는 액세스할 수 없습니다.
APPX_CAPABILITY_PICTURES_LIBRARY
파일을 추가, 변경 또는 삭제하는 기능을 포함하여 그림 라이브러리. 이 기능에는 로컬로 연결된 미디어 서버의 그림 파일 형식과 함께 HomeGroup 컴퓨터의 그림 라이브러리도 포함됩니다.
APPX_CAPABILITY_VIDEOS_LIBRARY
파일을 추가, 변경 또는 삭제할 수 있는 기능을 포함하는 비디오 라이브러리입니다. 이 기능에는 로컬로 연결된 미디어 서버의 비디오 파일 형식과 함께 HomeGroup 컴퓨터의 비디오 라이브러리도 포함됩니다.
APPX_CAPABILITY_MUSIC_LIBRARY
파일을 추가, 변경 또는 삭제하는 기능을 포함하여 음악 라이브러리 및 재생 목록 이 기능에는 HomeGroup 컴퓨터의 음악 라이브러리에 있는 음악 라이브러리 및 재생 목록과 로컬로 연결된 미디어 서버의 음악 파일 형식도 포함됩니다.
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION
회사 인트라넷에 액세스하기 위한 Windows 자격 증명입니다. 이 애플리케이션은 네트워크에서 사용자를 가장할 수 있습니다.
APPX_CAPABILITY_SHARED_USER_CERTIFICATES
소프트웨어 및 하드웨어 인증서 또는 스마트 카드 - 앱에서 사용자를 식별하는 데 사용됩니다. 이 기능은 고용주, 은행 또는 정부 서비스에서 귀하를 식별하는 데 사용할 수 있습니다.
APPX_CAPABILITY_REMOVABLE_STORAGE
외부 하드 드라이브 또는 USB 플래시 드라이브와 같은 이동식 스토리지 또는 특정 파일을 추가, 변경 또는 삭제하는 기능을 포함한 MTP 휴대용 디바이스입니다. 이 패키지는 매니페스트에서 선언한 파일 형식에만 액세스할 수 있습니다.
APPX_CAPABILITY_APPOINTMENTS
APPX_CAPABILITY_CONTACTS

설명

APPX_CAPABILITIES 열거형은 패키지 매니페스트에서 패키지가 선언하는 권한을 지정합니다. 기능이 명시적으로 선언되지 않은 경우 기본값은 해당 기능에 대한 액세스 권한이 없습니다. 기능이 선언된 경우 패키지에 시스템에 기능이 없거나 기능을 제한하는 다른 보안 정책이 있는 등의 이유로 특정 기능이 아직 없을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 appxpackaging.h

추가 정보

IAppxManifestReader::GetCapabilites