KF_CATEGORY 列挙 (shobjidl_core.h)
既知のフォルダー システムに登録されているフォルダーを分類できるカテゴリを表す値。
構文
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 フォルダーと Program Files フォルダーは固定フォルダーです。 リダイレクトなどの多くの機能は、このカテゴリには適用されません。 |
KF_CATEGORY_COMMON 値: 3 共通フォルダーは、システムのすべてのユーザーがアクセスできる、データと設定の共有に使用されるファイル システム フォルダーです。 たとえば、すべてのユーザーが共通の ドキュメント フォルダーとユーザーごとの ドキュメント フォルダーを共有します。 |
KF_CATEGORY_PERUSER 値: 4 ユーザーごとのフォルダーは、各ユーザーのプロファイルの下に格納され、そのユーザーのみがアクセスできるフォルダーです。 たとえば、「 %USERPROFILE%\Pictures 」のように入力します。 このフォルダーのカテゴリでは、通常、エイリアシング、リダイレクト、カスタマイズなど、多くの機能がサポートされます。 メモ ユーザー プロファイルのルート フォルダー (FOLDERID_Profile) はリダイレクトをサポートしていません。 |
解説
KF_CATEGORY型は、次に示すように Shobjidl.h で定義されています。
typedef DWORD KF_CATEGORY;
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | shobjidl_core.h (Shobjidl.h を含む) |