DEFAULT_FOLDER_MENU_RESTRICTIONS列舉 (shobjidl_core.h)

定義 IDefaultFolderMenuInitialize::GetMenuRestrictionsIDefaultFolderMenuInitialize::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
} ;

常數

 
DFMR_DEFAULT
值: 0
0x0000。 無限制。
DFMR_NO_STATIC_VERBS
值: 0x8
0x0008。 請勿將處理常式用於靜態動詞。
DFMR_STATIC_VERBS_ONLY
值: 0x10
0x0010。 僅限靜態動詞。 不允許動態 ICoNtextMenu 動詞。
DFMR_NO_RESOURCE_VERBS
值: 0x20
0x0020。 請勿新增剪下、複製、貼上、連結、刪除、重新命名或屬性的動詞。
DFMR_OPTIN_HANDLERS_ONLY
值: 0x40
0x0040。 加入宣告以載入部分雲端檔案的處理常式。 僅用於不會造成隱含凍結的處理常式。 加入宣告處理常式必須具有 HKCR\CLSID 處理常式 clsid < 下的登錄值 「CoNtextMenuOptIn」>
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY
值: 0x80
0x0080。 僅載入資源動詞 (剪下、複製、貼上、連結、刪除、重新命名和屬性) 和 ICoNtextMenuCB新增的資料夾動詞。
DFMR_USE_SPECIFIED_HANDLERS
值: 0x100
0x0100。 搭配透過IDefaultFolderMenuInitialize::SetHandlerClsid新增的 CLSID 值使用處理程式
DFMR_USE_SPECIFIED_VERBS
值: 0x200
0x0200。 僅載入支援指定動詞命令的處理常式。
DFMR_NO_ASYNC_VERBS
值: 0x400
0x0400。 忽略非同步動詞。
DFMR_NO_NATIVECPU_VERBS
值: 0x800
0x0800。 忽略針對原生 CPU 架構註冊的動詞。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 shobjidl_core.h (包含 Shobjidl.h)

另請參閱

IDefaultFolderMenuInitialize::GetMenuRestrictions

IDefaultFolderMenuInitialize::SetMenuRestrictions