é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

IDefaultFolderMenuInitialize::GetMenuRestrictions

IDefaultFolderMenuInitialize::SetMenuRestrictions