enumeração DEFAULT_FOLDER_MENU_RESTRICTIONS (shobjidl_core.h)

Define restrições de menu de atalho 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. Sem restrições.
DFMR_NO_STATIC_VERBS
Valor: 0x8
0x0008. Não use o manipulador para verbos estáticos.
DFMR_STATIC_VERBS_ONLY
Valor: 0x10
0x0010. Somente verbos estáticos. Nenhum verbo IContextMenu dinâmico permitido.
DFMR_NO_RESOURCE_VERBS
Valor: 0x20
0x0020. Não adicione verbos para recortar, copiar, colar, vincular, excluir, renomear ou propriedades.
DFMR_OPTIN_HANDLERS_ONLY
Valor: 0x40
0x0040. Aceitar o manipulador de carga para arquivos de nuvem parciais. Usado somente para manipuladores que não causarão hidratação implícita. Os manipuladores de aceitação devem ter o valor do Registro "ContextMenuOptIn" em HKCR\CLSID<handler clsid>
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY
Valor: 0x80
0x0080. Carregar apenas verbos de recursos (recortar, copiar, colar, vincular, excluir, renomear e propriedades) e verbos de pasta adicionados por IContextMenuCB.
DFMR_USE_SPECIFIED_HANDLERS
Valor: 0x100
0x0100. Usar manipuladores com valores CLSID que foram adicionados por meio de IDefaultFolderMenuInitialize::SetHandlerClsid
DFMR_USE_SPECIFIED_VERBS
Valor: 0x200
0x0200. Somente manipuladores de carga que dão suporte aos verbos especificados.
DFMR_NO_ASYNC_VERBS
Valor: 0x400
0x0400. Ignorar verbos assíncronos.
DFMR_NO_NATIVECPU_VERBS
Valor: 0x800
0x0800. Ignorar verbos registrados para a arquitetura de CPU nativa.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IDefaultFolderMenuInitialize::GetMenuRestrictions

IDefaultFolderMenuInitialize::SetMenuRestrictions