Freigeben über


desktop9:FileExplorerClassicContextMenuHandler

Registriert eine Legacy-IContextMenu-Implementierung einer Kontextmenühandler-Shellerweiterung für eine gepackte Desktop-App.

Elementhierarchie

<Paket>

    <Anwendungen>

         <Anwendung>

              <Erweiterungen>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicContextMenuHandler>

Schlüssel

{} Ein bestimmter Bereich von Vorkommen

Attribute und Elemente

Attribute

Keine

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
desktop9:ExtensionHandler Gibt einen Handler für eine IContextMenu-Legacyimplementierung an.

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
desktop9:Extenson Deklariert einen Erweiterbarkeitspunkt für die App.

Hinweise

Verpackte Desktop-Apps, die die Legacy-IContextMenu-COM-Schnittstelle verwenden, um eine Kontextmenüshellerweiterung zu implementieren, sollten dieses Element in ihre Paketmanifestdatei einschließen. Weitere Informationen finden Sie unter Unterstützung von Legacykontextmenüs für verpackte Apps.

Für die AppXManifest-Datei muss die Abhängigkeit MaxTested auf mindestens Version 10.0.21300.0 festgelegt sein. Unterstützung für Betriebssystembuilds ab der Mindestversion 10.0.21300.0.

Beispiele

Das folgende Beispiel zeigt die Verwendung des FileExplorerClassicDragDropContextMenuHandler-Elements in einer Paketmanifestdatei, um eine Kontextmenü-Shellerweiterung zu registrieren.

<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>

In diesem Beispiel wird davon ausgegangen, dass Sie der Manifestdatei mithilfe der folgenden Syntax den xml-Namespace desktop9 hinzugefügt haben.

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

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 Version 21H2 (Build 22159)