uap5:OutOfProcessServer

Description

windows.activatableClass.outOfProcessServer 형식의 패키지 확장 지점을 선언합니다. 이렇게 하면 앱 패키지에 정의된 타사 WinRT 클래스를 Win32 프로세스에서 호출할 수 있습니다.

요소 계층 구조

<패키지>
<애플리케이션>
<애플리케이션>
<확장>
<uap5:Extension>
<uap5:OutOfProcessServer>

Syntax

<uap5:OutOfProcessServer ServerName    = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
                         RunFullTrust? = Boolean. >
  <!-- Child elements -->
  ( uap5:Path,
    uap5:Arguments?,
    uap5:Instancing,
    uap5:ActivatableClass{1,65535} )
</uap5:OutOfProcessServer>

? 선택적(0개 또는 1개) {} 특정 발생 범위

특성 및 요소

특성

attribute Description 데이터 형식 필수
ServerName 서버 이름의 문자열 값입니다. 길이가 1~255자인 영숫자 문자열입니다. 알파벳 문자로 시작해야 합니다.
RunFullTrust true이면 UWP 토큰이 아닌 Windows 데스크톱 브리지 토큰으로 서버가 시작됩니다. Boolean입니다. 아니요
ID 유형 서버의 활성화 유형입니다. activateAsPackage, activateAsActivator 중 하나일 수 있는 문자열 값입니다.

자식 요소

자식 요소 설명
경로 실행 파일의 경로입니다.
인수 실행 파일에 전달할 쉼표로 구분된 인수 목록을 지정합니다.
인스턴싱 실행 파일이 단일 인스턴스로 실행되는지 아니면 여러 인스턴스로 실행할 수 있는지를 지정합니다.
ActivatableClass 확장성 지점과 연결된 런타임 클래스를 선언합니다.

설명

이 요소는 패키지/확장의 OutOfProcessServer 요소와 유사합니다. 패키지로 활성화 동작은 매니페스트의 애플리케이션/확장 수준에서 이 요소를 사용하여 암시되며, 이는 서버 토큰이 활성화 프로세스의 토큰에 따라 달라지지 않음을 나타냅니다. 이 컨텍스트에서 애플리케이션 ID 클레임은 포함된 애플리케이션의 ID와 일치합니다.

요구 사항

Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/5