SHFILEINFOW-Struktur (shellapi.h)
Enthält Informationen zu einem Dateiobjekt.
Syntax
typedef struct _SHFILEINFOW {
HICON hIcon;
int iIcon;
DWORD dwAttributes;
WCHAR szDisplayName[MAX_PATH];
WCHAR szTypeName[80];
} SHFILEINFOW;
Member
hIcon
Typ: HICON
Ein Handle für das Symbol, das die Datei darstellt. Sie sind dafür verantwortlich, diesen Handle mit DestroyIcon zu zerstören, wenn Sie ihn nicht mehr benötigen.
iIcon
Typ: int
Der Index des Symbolbilds in der Systembildliste.
dwAttributes
Art: DWORD
Ein Array von Werten, das die Attribute des Dateiobjekts angibt. Informationen zu diesen Werten finden Sie in der IShellFolder::GetAttributesOf-Methode .
szDisplayName[MAX_PATH]
Typ: TCHAR[MAX_PATH]
Eine Zeichenfolge, die den Namen der Datei enthält, wie er in der Windows Shell angezeigt wird, oder den Pfad und Dateinamen der Datei, die das Symbol enthält, das die Datei darstellt.
szTypeName[80]
Typ: TCHAR[80]
Eine Zeichenfolge, die den Dateityp beschreibt.
Hinweise
Diese Struktur wird mit der FUNKTION SHGetFileInfo verwendet.
Hinweis
Der shellapi.h-Header definiert SHFILEINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shellapi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für