Enumeración SIGDN (shobjidl_core.h)
Solicita el formato del nombre para mostrar de un elemento para recuperar a través de IShellItem::GetDisplayName y 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 Valor: 0 0x00000000. Devuelve el nombre para mostrar relativo a la carpeta primaria. En la interfaz de usuario, este nombre suele ser ideal para mostrarlo al usuario. |
SIGDN_PARENTRELATIVEPARSING (int)0x80018001. Devuelve el nombre de análisis relativo a la carpeta primaria. Este nombre no es adecuado para su uso en la interfaz de usuario. |
SIGDN_DESKTOPABSOLUTEPARSING (int)0x80028000. Devuelve el nombre de análisis relativo al escritorio. Este nombre no es adecuado para su uso en la interfaz de usuario. |
SIGDN_PARENTRELATIVEEDITING (int)0x80031001. Devuelve el nombre de edición relativo a la carpeta primaria. En la interfaz de usuario, este nombre es adecuado para mostrarlo al usuario. |
SIGDN_DESKTOPABSOLUTEEDITING (int)0x8004c000. Devuelve el nombre de edición relativo al escritorio. En la interfaz de usuario, este nombre es adecuado para mostrarlo al usuario. |
SIGDN_FILESYSPATH (int)0x80058000. Devuelve la ruta de acceso del sistema de archivos del elemento, si tiene una. Solo los elementos que informan SFGAO_FILESYSTEM tienen una ruta de acceso del sistema de archivos. Cuando un elemento no tiene una ruta de acceso del sistema de archivos, se producirá un error en una llamada a IShellItem::GetDisplayName en ese elemento. En la interfaz de usuario, este nombre es adecuado para mostrarlo al usuario en algunos casos, pero tenga en cuenta que es posible que no se especifique para todos los elementos. |
SIGDN_URL (int)0x80068000. Devuelve la dirección URL del elemento, si tiene una. Algunos elementos no tienen una dirección URL y, en esos casos, se producirá un error en una llamada a IShellItem::GetDisplayName . Este nombre es adecuado para mostrar al usuario en algunos casos, pero tenga en cuenta que es posible que no se especifique para todos los elementos. |
SIGDN_PARENTRELATIVEFORADDRESSBAR (int)0x8007c001. Devuelve la ruta de acceso relativa a la carpeta primaria en un formato descriptivo tal como se muestra en una barra de direcciones. Este nombre es adecuado para mostrar al usuario. |
SIGDN_PARENTRELATIVE (int)0x80080001. Devuelve la ruta de acceso relativa a la carpeta primaria. |
SIGDN_PARENTRELATIVEFORUI (int)0x80094001. Introducido en Windows 8. |
Comentarios
Se pueden recuperar diferentes formas del nombre de un elemento a través de las propiedades del elemento, incluidas las enumeradas aquí. Tenga en cuenta que no todas las propiedades están presentes en todos los elementos, por lo que solo aparecerán las adecuadas para el elemento.
- PKEY_FileName
- PKEY_ItemFolderNameDisplay
- PKEY_ItemFolderPathDisplay
- PKEY_ItemFolderPathDisplayNarrow
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | shobjidl_core.h (include Shobjidl.h) |