Freigeben über


SIGDN-Enumeration (shobjidl_core.h)

Fordert die Form des Anzeigenamens eines Elements an, das über IShellItem::GetDisplayName und SHGetNameFromIDList abgerufen werden soll.

Syntax

typedef enum _SIGDN {
  SIGDN_NORMALDISPLAY = 0,
  SIGDN_PARENTRELATIVEPARSING,
  SIGDN_DESKTOPABSOLUTEPARSING,
  SIGDN_PARENTRELATIVEEDITING,
  SIGDN_DESKTOPABSOLUTEEDITING,
  SIGDN_FILESYSPATH,
  SIGDN_URL,
  SIGDN_PARENTRELATIVEFORADDRESSBAR,
  SIGDN_PARENTRELATIVE,
  SIGDN_PARENTRELATIVEFORUI
} SIGDN;

Konstanten

 
SIGDN_NORMALDISPLAY
Wert: 0
0x00000000. Gibt den Anzeigenamen relativ zum übergeordneten Ordner zurück. Auf der Benutzeroberfläche ist dieser Name in der Regel ideal für die Anzeige für den Benutzer.
SIGDN_PARENTRELATIVEPARSING
(int)0x80018001. Gibt den Analysenamen relativ zum übergeordneten Ordner zurück. Dieser Name eignet sich nicht für die Verwendung in der Benutzeroberfläche.
SIGDN_DESKTOPABSOLUTEPARSING
(int)0x80028000. Gibt den Analysenamen relativ zum Desktop zurück. Dieser Name eignet sich nicht für die Verwendung in der Benutzeroberfläche.
SIGDN_PARENTRELATIVEEDITING
(int)0x80031001. Gibt den Bearbeitungsnamen relativ zum übergeordneten Ordner zurück. Auf der Benutzeroberfläche eignet sich dieser Name für die Anzeige für den Benutzer.
SIGDN_DESKTOPABSOLUTEEDITING
(int)0x8004c000. Gibt den Bearbeitungsnamen relativ zum Desktop zurück. Auf der Benutzeroberfläche eignet sich dieser Name für die Anzeige für den Benutzer.
SIGDN_FILESYSPATH
(int)0x80058000. Gibt den Dateisystempfad des Elements zurück, falls vorhanden. Nur Elemente, die SFGAO_FILESYSTEM melden, verfügen über einen Dateisystempfad. Wenn ein Element keinen Dateisystempfad aufweist, schlägt ein Aufruf von IShellItem::GetDisplayName für dieses Element fehl. In der Benutzeroberfläche eignet sich dieser Name in einigen Fällen für die Anzeige für den Benutzer, beachten Sie jedoch, dass er möglicherweise nicht für alle Elemente angegeben wird.
SIGDN_URL
(int)0x80068000. Gibt die URL des Elements zurück, sofern es über eine verfügt. Einige Elemente verfügen nicht über eine URL, und in diesen Fällen schlägt ein Aufruf von IShellItem::GetDisplayName fehl. Dieser Name eignet sich in einigen Fällen für die Anzeige für den Benutzer, aber beachten Sie, dass er möglicherweise nicht für alle Elemente angegeben ist.
SIGDN_PARENTRELATIVEFORADDRESSBAR
(int)0x8007c001. Gibt den Pfad relativ zum übergeordneten Ordner in einem benutzerfreundlichen Format zurück, wie in einer Adressleiste angezeigt. Dieser Name eignet sich für die Anzeige für den Benutzer.
SIGDN_PARENTRELATIVE
(int)0x80080001. Gibt den Pfad relativ zum übergeordneten Ordner zurück.
SIGDN_PARENTRELATIVEFORUI
(int)0x80094001. In Windows 8 eingeführt.

Hinweise

Verschiedene Formen des Namens eines Elements können über die Eigenschaften des Elements abgerufen werden, einschließlich der hier aufgeführten. Beachten Sie, dass nicht alle Eigenschaften für alle Elemente vorhanden sind, sodass nur die für das Element geeigneten Eigenschaften angezeigt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)