다음을 통해 공유


uap5:OutOfProcessServer

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

요소 계층 구조

<패키지>

    <애플리케이션>

         <애플리케이션>

              <확장>

                   <uap5:Extension>

                        <uap5:OutOfProcessServer>

Syntax

<uap5:OutOfProcessServer
  ServerName = 'An alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  RunFullTrust = 'A boolean value.' >

  <!-- Child elements -->
  uap5:Path
  uap5:Arguments?
  uap5:Instancing
  uap5:ActivatableClass{1,65535}

</uap5:OutOfProcessServer>

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

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
데이터 열이 추적에서 캡처되고 서버를 사용할 수 있으면 서버 이름의 문자열 값입니다. 길이가 1~255자인 영숫자 문자열입니다. 알파벳 문자로 시작해야 합니다. Yes
RunFullTrust true이면 UWP 토큰이 아닌 Windows 데스크톱 브리지 토큰으로 서버가 시작됩니다. Boolean입니다. No
IdentityType 서버의 활성화 유형입니다. activateAsPackage, activateAsActivator 중 하나일 수 있는 문자열 값입니다. No

자식 요소

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

부모 요소

부모 요소 Description
uap5:Extension 앱의 확장 지점을 선언합니다.

설명

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

요구 사항

항목
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/5
Minimum OS Version Windows 10 버전 1709(빌드 16299)