Share via


KF_CATEGORY-Enumeration (shobjidl_core.h)

Wert, der eine Kategorie darstellt, nach der ein beim System bekannter Ordner registrierter Ordner klassifiziert werden kann.

Syntax

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

Konstanten

 
KF_CATEGORY_VIRTUAL
Wert: 1
Virtuelle Ordner sind nicht Teil des Dateisystems, d. h. sie haben keinen Pfad. Beispielsweise sind Systemsteuerung und Drucker virtuelle Ordner. Eine Reihe von Features wie Ordnerpfad und Umleitung gelten nicht für diese Kategorie.
KF_CATEGORY_FIXED
Wert: 2
Feste Dateisystemordner werden nicht von der Shell verwaltet und erhalten in der Regel einen permanenten Pfad, wenn das System installiert wird. Die Ordner "Windows " und " Programme " sind beispielsweise feste Ordner. Eine Reihe von Features wie Umleitungen gelten nicht für diese Kategorie.
KF_CATEGORY_COMMON
Wert: 3
Allgemeine Ordner sind die Dateisystemordner, die für die Freigabe von Daten und Einstellungen verwendet werden und auf die alle Benutzer eines Systems zugreifen können. Beispielsweise teilen alle Benutzer einen gemeinsamen Ordner Dokumente sowie den ordner Dokumente pro Benutzer.
KF_CATEGORY_PERUSER
Wert: 4
Benutzerspezifische Ordner sind Ordner, die unter dem Profil jedes Benutzers gespeichert sind und nur für diesen Benutzer zugänglich sind. Beispiel: %USERPROFILE%\Pictures. Diese Ordnerkategorie unterstützt in der Regel viele Features, einschließlich Aliasing, Umleitung und Anpassung.





Hinweis Der Stammordner des Benutzerprofils (FOLDERID_Profile) unterstützt keine Umleitung.

 

Hinweise

Der KF_CATEGORY Typ wird in Shobjidl.h definiert, wie hier gezeigt.

typedef DWORD KF_CATEGORY;

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

IKnownFolder::GetCategory

KNOWNFOLDER_DEFINITION

Bekannte Ordner (Beispiel)