다음을 통해 공유


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