다음을 통해 공유


com:ComInterface

windows.comInterface형식의 패키지 확장 지점을 선언합니다. comInterface 확장에는 인터페이스, ProxyStub또는 typeLib세 가지 유형의 등록이 포함될 수 있습니다.

요소 계층 구조

<패키지>

     <애플리케이션>

          <애플리케이션>

               <확장>

                    <com:Extension>

                         <com:ComInterface>

     <확장>

          <com:Extension>

               <com:ComInterface>

통사론

<com:ComInterface>

  <!-- Child elements -->
  com:ProxyStub{0,1000},
  com:Interface{0,10000},
  com:TypeLib{0,1000}

</com:ComInterface>

열쇠

특정 발생 범위 {}

특성 및 요소

특성

없음.

자식 요소

자식 요소 묘사
com:ProxyStub 프록시 스텁을 등록합니다.
com:Interface 새 COM 인터페이스를 등록합니다.
com:TypeLib 형식 라이브러리를 등록합니다.

부모 요소

Parent 요소 묘사
com:Extension 앱 패키지 외부의 클라이언트에 COM 등록을 노출하는 기능을 제공합니다.

발언

comInterface 확장은 Application/Extensions/Extension 매니페스트 요소 또는 Package/Extensions/Extension 매니페스트 요소 아래에 있을 수 있습니다. 이 두 옵션 간에는 기능적 차이가 없지만 두 배치 모두 서로 다른 장점이 있습니다.

확장이 애플리케이션/확장 아래에 있는 경우 인터페이스 등록을 구현하는 클래스 등록 근처에 유지하여 매니페스트의 가독성을 향상시킬 수 있습니다. 그러나 패키지/확장/확장 아래에 확장을 배치하는 경우 각 인터페이스에 사용할 애플리케이션을 결정할 필요가 없습니다. 애플리케이션/확장 또는 패키지/확장/확장에서 여러 comInterface 확장을 사용할 수 있지만 권장되거나 필요하지는 않습니다.

메모

comInterface의 모든 등록은 다른 등록(예: 인터페이스ProxyStub 및/또는 TypeLib참조)에 의존하는 동일한 comInterface 확장에 있어야 합니다.

요구 사항

항목
네임스페이스 http://schemas.microsoft.com/appx/manifest/com/windows10
최소 OS 버전 Windows 10 버전 1703(빌드 15063)