Share via


KF_CATEGORY 열거형(shobjidl_core.h)

알려진 폴더 시스템에 등록된 폴더를 분류할 수 있는 범주를 나타내는 값입니다.

Syntax

typedef enum KF_CATEGORY {
  KF_CATEGORY_VIRTUAL = 1,
  KF_CATEGORY_FIXED = 2,
  KF_CATEGORY_COMMON = 3,
  KF_CATEGORY_PERUSER = 4
} ;

상수

 
KF_CATEGORY_VIRTUAL
값: 1
가상 폴더는 경로가 없다고 말하는 파일 시스템의 일부가 아닙니다. 예를 들어 제어판및 프린터는 가상 폴더입니다. 폴더 경로 및 리디렉션과 같은 여러 기능은 이 범주에 적용되지 않습니다.
KF_CATEGORY_FIXED
값: 2
고정 파일 시스템 폴더는 셸에서 관리되지 않으며 일반적으로 시스템이 설치될 때 영구 경로가 제공됩니다. 예를 들어 Windows프로그램 파일 폴더는 고정 폴더입니다. 리디렉션과 같은 여러 기능은 이 범주에 적용되지 않습니다.
KF_CATEGORY_COMMON
값: 3
공통 폴더는 시스템의 모든 사용자가 액세스할 수 있는 데이터 및 설정을 공유하는 데 사용되는 파일 시스템 폴더입니다. 예를 들어 모든 사용자는 공통 Documents 폴더와 사용자별 Documents 폴더를 공유합니다.
KF_CATEGORY_PERUSER
값: 4
사용자별 폴더는 각 사용자의 프로필 아래에 저장되고 해당 사용자만 액세스할 수 있는 폴더입니다. 예: %USERPROFILE%\Pictures. 이 폴더 범주는 일반적으로 별칭, 리디렉션 및 사용자 지정을 비롯한 많은 기능을 지원합니다.





참고 사용자 프로필 루트 폴더(FOLDERID_Profile)는 리디렉션을 지원하지 않습니다.

 

설명

KF_CATEGORY 형식은 다음과 같이 Shobjidl.h에 정의되어 있습니다.

typedef DWORD KF_CATEGORY;

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 shobjidl_core.h(Shobjidl.h 포함)

추가 정보

IKnownFolder::GetCategory

KNOWNFOLDER_DEFINITION

알려진 폴더 샘플