다음을 통해 공유


com4:Interface

새 COM 인터페이스를 등록합니다.

요소 계층 구조

<패키지>

     <애플리케이션>

          <애플리케이션>

               <확장>

                    <com4:Interface>

     <확장>

          <com4:Interface>

통사론

<com4:Interface
  Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  UseUniversalMarshaler = 'A boolean value.'
  ProxyStubClsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  SynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  AsynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' >

  <!-- Child elements -->
  TypeLib

</com4:Interface>

특성 및 요소

특성

속성 묘사 데이터 형식 필수 기본값
ID IID(인터페이스 ID)입니다. xxxxxxxx-xxxx-xxxx-xxxx-xxxx 형식의 GUID입니다.
UseUniversalMarshaler OLE 유니버설 마샬러를 프록시 스텁으로 사용하려면 이를 true로 설정합니다. 부울 값입니다.
proxyStubClsid ProxyStubClsid32 레지스트리 값에 해당합니다. xxxxxxxx-xxxx-xxxx-xxxx-xxxx 형식의 GUID입니다.
SynchronousInterface 이 등록을 참조하는 AsynchronousInterface를 포함하는 다른 인터페이스 등록의 ID입니다. xxxxxxxx-xxxx-xxxx-xxxx-xxxx 형식의 GUID입니다.
AsynchronousInterface 이 등록을 참조하는 SynchronousInterface를 포함하는 다른 인터페이스 등록의 ID입니다. xxxxxxxx-xxxx-xxxx-xxxx-xxxx 형식의 GUID입니다.

자식 요소

자식 요소 묘사
TypeLib 인터페이스에 대한 형식 라이브러리입니다.

부모 요소

Parent 요소 묘사
확장 앱에 대한 하나 이상의 확장성 지점을 정의합니다.

발언

ProxyStubClsid 패키지의 일부로 구현된 프록시 스텁에만 사용할 수 있습니다. OLE 유니버설 마샬러를 프록시 스텁으로 사용하려면 UseUniversalMarshaler 대신 사용합니다.

UseUniversalMarshaler true이면 인터페이스 등록에 TypeLib포함되어야 합니다.

메모

ProxyStubClsidUseUniversalMarshaler 함께 사용할 수 없습니다.

요구 사항

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