Share via


enumeración DEFAULT_FOLDER_MENU_RESTRICTIONS (shobjidl_core.h)

Define restricciones de menú contextual usadas por IDefaultFolderMenuInitialize::GetMenuRestrictions e 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
Valor: 0
0x0000. Sin restricciones.
DFMR_NO_STATIC_VERBS
Valor: 0x8
0x0008. No use el controlador para verbos estáticos.
DFMR_STATIC_VERBS_ONLY
Valor: 0x10
0x0010. Solo verbos estáticos. No se permiten verbos IContextMenu dinámicos.
DFMR_NO_RESOURCE_VERBS
Valor: 0x20
0x0020. No agregue verbos para cortar, copiar, pegar, vincular, eliminar, cambiar nombre o propiedades.
DFMR_OPTIN_HANDLERS_ONLY
Valor: 0x40
0x0040. Participar en el controlador de carga para archivos en la nube parciales. Solo se usa para controladores que no provocarán la hidratación implícita. Los controladores de participación deben tener el valor del Registro "ContextMenuOptIn" en HKCR\CLSID<handler clsid>
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY
Valor: 0x80
0x0080. Solo cargue verbos de recursos (cortar, copiar, pegar, vincular, eliminar, cambiar nombre y propiedades) y verbos de carpeta agregados por IContextMenuCB.
DFMR_USE_SPECIFIED_HANDLERS
Valor: 0x100
0x0100. Use controladores con valores CLSID que se agregaron a través de IDefaultFolderMenuInitialize::SetHandlerClsid
DFMR_USE_SPECIFIED_VERBS
Valor: 0x200
0x0200. Solo los controladores de carga que admiten los verbos especificados.
DFMR_NO_ASYNC_VERBS
Valor: 0x400
0x0400. Omitir verbos asincrónicos.
DFMR_NO_NATIVECPU_VERBS
Valor: 0x800
0x0800. Omita los verbos registrados para la arquitectura de CPU nativa.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IDefaultFolderMenuInitialize::GetMenuRestrictions

IDefaultFolderMenuInitialize::SetMenuRestrictions