com4:ComInterface
windows.comInterface 형식의 패키지 확장 지점을 선언합니다. comInterface 확장에는 인터페이스, ProxyStub 또는 TypeLib의 세 가지 등록 유형이 포함될 수 있습니다.
요소 계층 구조
<com4:ComInterface>
Syntax
<com4:ComInterface>
<!-- Child elements -->
ProxyStub{0,1}
Interface{0,1}
TypeLib{0,1}
</com4:ComInterface>
키
{}
특정 발생 범위
특성 및 요소
특성
없음
자식 요소
자식 요소 | Description |
---|---|
ProxyStub | 프록시 스텁을 등록합니다. |
인터페이스 | 새 COM 인터페이스를 등록합니다. |
TypeLib | 형식 라이브러리를 등록합니다. |
부모 요소
부모 요소 | Description |
---|---|
com4:Extension | 앱 패키지 외부의 클라이언트에 COM 등록을 노출하는 기능을 제공합니다. com4 확장은 이전 COM 스키마 버전의 상위 집합 및 대체 버전인 새 버전입니다. |
설명
comInterface 확장은 Application/Extensions/Extension 매니페스트 요소 아래 또는 Package/Extensions/Extension 매니페스트 요소 아래에 있을 수 있습니다. 이러한 두 옵션 간에는 기능적 차이가 없지만 두 배치 모두 서로 다른 장점이 있습니다.
확장이 애플리케이션/확장/확장 아래에 있는 경우 인터페이스 등록을 구현하는 클래스 등록 근처에 유지하여 매니페스트의 가독성을 향상시킬 수 있습니다. 그러나 확장을 패키지/확장/확장 아래에 배치하는 경우 각 인터페이스에 사용할 애플리케이션을 결정할 필요가 없습니다.
Applications/Application 요소 아래에 여러 comInterface 확장이 있을 수 있지만 대부분의 경우 필요하지도 권장되지도 않습니다. 여러 comInterface 확장이 필요한 에지 사례의 예는 패키지에 CompatMode="classic"이 있는 일부 등록이 필요한 경우이고 다른 패키지에는 CompatMode="modern"가 있는 경우, 이 작업을 수행하는 유일한 방법은 확장 간에 분할하는 것입니다.
참고
다른 등록(예: 인터페이스가 ProxyStub 및/또는 TypeLib을 참조하는 경우)에 의존하는 comInterface의 모든 등록은 동일한 comInterface 확장에 있어야 합니다.
요구 사항
항목 | 값 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Minimum OS Version | Windows 10(빌드 20348) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기