Énumération SIGDN (shobjidl_core.h)

Demande la forme du nom d’affichage d’un élément à récupérer via IShellItem ::GetDisplayName et SHGetNameFromIDList.

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;

Constantes

 
SIGDN_NORMALDISPLAY
Valeur : 0
0x00000000. Retourne le nom d’affichage relatif au dossier parent. Dans l’interface utilisateur, ce nom est généralement idéal pour l’affichage à l’utilisateur.
SIGDN_PARENTRELATIVEPARSING
(int)0x80018001. Retourne le nom d’analyse relatif au dossier parent. Ce nom ne peut pas être utilisé dans l’interface utilisateur.
SIGDN_DESKTOPABSOLUTEPARSING
(int)0x80028000. Retourne le nom d’analyse relatif au bureau. Ce nom ne peut pas être utilisé dans l’interface utilisateur.
SIGDN_PARENTRELATIVEEDITING
(int)0x80031001. Retourne le nom d’édition relatif au dossier parent. Dans l’interface utilisateur, ce nom peut être affiché pour l’utilisateur.
SIGDN_DESKTOPABSOLUTEEDITING
(int)0x8004c000. Retourne le nom d’édition relatif au bureau. Dans l’interface utilisateur, ce nom peut être affiché pour l’utilisateur.
SIGDN_FILESYSPATH
(int)0x80058000. Retourne le chemin du système de fichiers de l’élément, s’il en a un. Seuls les éléments qui signalent SFGAO_FILESYSTEM ont un chemin d’accès au système de fichiers. Lorsqu’un élément n’a pas de chemin de système de fichiers, un appel à IShellItem ::GetDisplayName sur cet élément échoue. Dans l’interface utilisateur, ce nom peut être affiché pour l’utilisateur dans certains cas, mais notez qu’il peut ne pas être spécifié pour tous les éléments.
SIGDN_URL
(int)0x80068000. Retourne l’URL de l’élément, le cas échéant. Certains éléments n’ont pas d’URL et, dans ce cas, un appel à IShellItem ::GetDisplayName échoue. Ce nom peut être affiché pour l’utilisateur dans certains cas, mais notez qu’il peut ne pas être spécifié pour tous les éléments.
SIGDN_PARENTRELATIVEFORADDRESSBAR
(int)0x8007c001. Retourne le chemin d’accès relatif au dossier parent dans un format convivial tel qu’affiché dans une barre d’adresses. Ce nom peut être affiché pour l’utilisateur.
SIGDN_PARENTRELATIVE
(int)0x80080001. Retourne le chemin d’accès relatif au dossier parent.
SIGDN_PARENTRELATIVEFORUI
(int)0x80094001. Introduit dans Windows 8.

Remarques

Différentes formes du nom d’un élément peuvent être récupérées via les propriétés de l’élément, y compris celles répertoriées ici. Notez que toutes les propriétés ne sont pas présentes sur tous les éléments, donc seules celles appropriées à l’élément s’affichent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)