DEFAULT_FOLDER_MENU_RESTRICTIONS列挙 (shobjidl_core.h)

IDefaultFolderMenuInitialize::GetMenuRestrictions および IDefaultFolderMenuInitialize::SetMenuRestrictions で使用されるショートカット メニューの制限を定義します。

構文

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 [デスクトップ アプリのみ]
Header shobjidl_core.h (Shobjidl.h を含む)

関連項目

IDefaultFolderMenuInitialize::GetMenuRestrictions

IDefaultFolderMenuInitialize::SetMenuRestrictions