_KF_DEFINITION_FLAGS 열거형(shobjidl_core.h)
특정 알려진 폴더 동작을 지정하는 플래그입니다. KNOWNFOLDER_DEFINITION 구조체와 함께 사용됩니다.
Syntax
typedef enum _KF_DEFINITION_FLAGS {
KFDF_LOCAL_REDIRECT_ONLY = 0x2,
KFDF_ROAMABLE = 0x4,
KFDF_PRECREATE = 0x8,
KFDF_STREAM = 0x10,
KFDF_PUBLISHEXPANDEDPATH = 0x20,
KFDF_NO_REDIRECT_UI = 0x40
} ;
상수
KFDF_LOCAL_REDIRECT_ONLY 값: 0x2 사용자별 알려진 폴더가 네트워크 위치로 리디렉션되지 않도록 합니다. 알려진 폴더에 KFDF_LOCAL_REDIRECT_ONLY 플래그가 지정되었지만 네트워크 위치로 리디렉션되는 알려진 폴더의 하위 폴더인 경우 이 하위 폴더도 리디렉션됩니다. |
KFDF_ROAMABLE 값: 0x4 PC-PC 동기화를 통해 로밍할 수 있습니다. |
KFDF_PRECREATE 값: 0x8 사용자가 처음 로그온할 때 폴더를 만듭니다. 일반적으로 알려진 폴더는 처음 호출될 때까지 만들어지지 않습니다. 이때 SHCreateItemInKnownFolder 또는 IKnownFolder::GetShellItem 과 같은 API가 KF_FLAG_CREATE 플래그와 함께 호출됩니다. 그러나 알려진 일부 폴더는 즉시 존재해야 합니다. 예를 들어 올바른 보기를 제공하기 위해 존재해야 하는 %USERPROFILE%의 알려진 폴더가 있습니다. 이러한 경우 KFDF_PRECREATE 설정되고 Windows Explorer 사용자 초기화 중에 생성 API를 호출합니다. |
KFDF_STREAM 값: 0x10 Windows 7에 도입되었습니다. 알려진 폴더는 폴더가 아닌 파일입니다. |
KFDF_PUBLISHEXPANDEDPATH 값: 0x20 Windows 7에 도입되었습니다. 환경 변수가 완전히 확장된 알려진 폴더의 전체 경로는 HKEY_CURRENT_USER 레지스트리에 저장됩니다. |
KFDF_NO_REDIRECT_UI 값: 0x40 Windows 8.1 도입되었습니다. 알려진 폴더의 속성 대화 상자에 위치 탭이 표시되지 않습니다. |
설명
KF_DEFINITION_FLAGS 형식은 다음과 같이 Shobjidl.h에 정의됩니다.
typedef DWORD KF_DEFINITION_FLAGS;
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | shobjidl_core.h(Shobjidl.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기