DEFAULT_FOLDER_MENU_RESTRICTIONS-Enumeration (shobjidl_core.h)

Definiert Kontextmenüeinschränkungen, die von IDefaultFolderMenuInitialize::GetMenuRestrictions und IDefaultFolderMenuInitialize::SetMenuRestrictions verwendet werden.

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

Konstanten

 
DFMR_DEFAULT
Wert: 0
0x0000. Keine Einschränkungen.
DFMR_NO_STATIC_VERBS
Wert: 0x8
0x0008. Verwenden Sie den Handler nicht für statische Verben.
DFMR_STATIC_VERBS_ONLY
Wert: 0x10
0x0010. Nur statische Verben. Keine dynamischen IContextMenu-Verben zulässig.
DFMR_NO_RESOURCE_VERBS
Wert: 0x20
0x0020. Fügen Sie keine Verben für Ausschneiden, Kopieren, Einfügen, Verknüpfen, Löschen, Umbenennen oder Eigenschaften hinzu.
DFMR_OPTIN_HANDLERS_ONLY
Wert: 0x40
0x0040. Melden Sie sich an, um den Handler für partielle Clouddateien zu laden. Wird nur für Handler verwendet, die keine implizite Flüssigkeitszufuhr verursachen. Opt-In-Handler müssen unter dem HKCR\CLSID-Handler<clsid den Registrierungswert "ContextMenuOptIn" aufweisen.>
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY
Wert: 0x80
0x0080. Laden Sie nur Ressourcenverben (Ausschneiden, Kopieren, Einfügen, Verknüpfen, Löschen, Umbenennen und Eigenschaften) und Ordnerverben, die von IContextMenuCB hinzugefügt wurden.
DFMR_USE_SPECIFIED_HANDLERS
Wert: 0x100
0x0100. Verwenden von Handlern mit CLSID-Werten, die über IDefaultFolderMenuInitialize::SetHandlerClsid hinzugefügt wurden
DFMR_USE_SPECIFIED_VERBS
Wert: 0x200
0x0200. Laden Sie nur Handler, die die angegebenen Verben unterstützen.
DFMR_NO_ASYNC_VERBS
Wert: 0x400
0x0400. Asynchrone Verben ignorieren.
DFMR_NO_NATIVECPU_VERBS
Wert: 0x800
0x0800. Ignorieren Sie Verben, die für die native CPU-Architektur registriert sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

IDefaultFolderMenuInitialize::GetMenuRestrictions

IDefaultFolderMenuInitialize::SetMenuRestrictions