DEFAULT_FOLDER_MENU_RESTRICTIONS 열거형(shobjidl_core.h)
IDefaultFolderMenuInitialize::GetMenuRestrictions 및 IDefaultFolderMenuInitialize::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 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기