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 を含む) |