énumération DEFAULT_FOLDER_MENU_RESTRICTIONS (shobjidl_core.h)
Définit les restrictions de menu contextuel utilisées par IDefaultFolderMenuInitialize::GetMenuRestrictions et IDefaultFolderMenuInitialize::SetMenuRestrictions.
Syntax
typedef enum DEFAULT_FOLDER_MENU_RESTRICTIONS {
DFMR_DEFAULT = 0,
DFMR_NO_STATIC_VERBS = 0x8,
DFMR_STATIC_VERBS_ONLY = 0x10,
DFMR_NO_RESOURCE_VERBS = 0x20,
DFMR_OPTIN_HANDLERS_ONLY = 0x40,
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 0x80,
DFMR_USE_SPECIFIED_HANDLERS = 0x100,
DFMR_USE_SPECIFIED_VERBS = 0x200,
DFMR_NO_ASYNC_VERBS = 0x400,
DFMR_NO_NATIVECPU_VERBS = 0x800,
DFMR_NO_NONWOW_VERBS
} ;
Constantes
DFMR_DEFAULT Valeur : 0 0x0000. Aucune restriction. |
DFMR_NO_STATIC_VERBS Valeur : 0x8 0x0008. N’utilisez pas le gestionnaire pour les verbes statiques. |
DFMR_STATIC_VERBS_ONLY Valeur : 0x10 0x0010. Verbes statiques uniquement. Aucun verbe IContextMenu dynamique autorisé. |
DFMR_NO_RESOURCE_VERBS Valeur : 0x20 0x0020. N’ajoutez pas de verbes pour couper, copier, coller, lier, supprimer, renommer ou propriétés. |
DFMR_OPTIN_HANDLERS_ONLY Valeur : 0x40 0x0040. Optez pour charger le gestionnaire pour les fichiers cloud partiels. Utilisé uniquement pour les gestionnaires qui ne provoquent pas d’hydratation implicite. Les gestionnaires d’adhésion doivent avoir la valeur de Registre « ContextMenuOptIn » sous HKCR\CLSID<handler clsid> |
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY Valeur : 0x80 0x0080. Chargez uniquement les verbes de ressource (couper, copier, coller, lier, supprimer, renommer et propriétés) et les verbes de dossier ajoutés par IContextMenuCB. |
DFMR_USE_SPECIFIED_HANDLERS Valeur : 0x100 0x0100. Utiliser des gestionnaires avec des valeurs CLSID qui ont été ajoutées via IDefaultFolderMenuInitialize::SetHandlerClsid |
DFMR_USE_SPECIFIED_VERBS Valeur : 0x200 0x0200. Seuls les gestionnaires de charge qui prennent en charge les verbes spécifiés. |
DFMR_NO_ASYNC_VERBS Valeur : 0x400 0x0400. Ignorer les verbes asynchrones. |
DFMR_NO_NATIVECPU_VERBS Valeur : 0x800 0x0800. Ignorez les verbes inscrits pour l’architecture de processeur native. |
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour