desktop9:FileExplorerClassicContextMenuHandler

패키지된 데스크톱 앱에 대한 상황에 맞는 메뉴 처리기 셸 확장의 레거시 IContextMenu 구현을 등록합니다.

요소 계층 구조

<패키지>

    <애플리케이션>

         <애플리케이션>

              <확장>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicContextMenuHandler>

{} 특정 발생 범위

특성 및 요소

특성

없음

자식 요소

자식 요소 Description
desktop9:ExtensionHandler 레거시 IContextMenu 구현에 대한 처리기를 지정합니다.

부모 요소

부모 요소 Description
desktop9:Extenson 앱의 확장성 지점을 선언합니다.

설명

레거시 IContextMenu COM 인터페이스를 사용하여 상황에 맞는 메뉴 셸 확장을 구현하는 패키지 데스크톱 앱은 패키지 매니페스트 파일에 이 요소를 포함해야 합니다. 자세한 내용은 패키지된 앱에 대한 레거시 상황에 맞는 메뉴 지원을 참조하세요.

AppXManifest 파일에는 종속성 MaxTested가 버전 10.0.21300.0 이상으로 설정되어 있어야 합니다. 최소 버전 10.0.21300.0부터 OS 빌드를 지원합니다.

예제

다음 예제에서는 패키지 매니페스트 파일 내에서 FileExplorerClassicDragDropContextMenuHandler 요소를 사용하여 상황에 맞는 메뉴 셸 확장을 등록하는 방법을 보여 줍니다.

<desktop9:Extension Category="windows.fileExplorerClassicContextMenuHandler">
    <desktop9:FileExplorerClassicContextMenuHandler>
        <desktop9:ExtensionHandler Type="*" Clsid="<GUID-for-the-com-server>" />
        <desktop9:ExtensionHandler Type=".txt" Clsid="<GUID-for-the-com-server>" />
        <desktop9:ExtensionHandler Type="Directory" Clsid="<GUID-for-the-com-server>" />
    </desktop9:FileExplorerClassicContextMenuHandler>
</desktop9:Extension>

이 예제에서는 다음 구문을 사용하여 desktop9 xml 네임스페이스를 매니페스트 파일에 추가한 것으로 가정합니다.

<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">

요구 사항

항목
네임스페이스 http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 버전 21H2(빌드 22159)