ShellItemGetDisplayName Enumeration

Requests the form of an item's display name to retrieve through GetDisplayName(ShellItemGetDisplayName) and SHGetNameFromIDList(PIDL, ShellItemGetDisplayName, StringBuilder) functions.

Definition

Namespace: DevCase.Win32.Enums
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public enum ShellItemGetDisplayName

Remarks

Members

NormalDisplay 0 Returns the display name relative to the parent folder. In UI this name is generally ideal for display to the user.
ParentRelativeParsing 2,147,581,953 Returns the parsing name relative to the parent folder. This name is not suitable for use in UI.
DesktopAbsoluteParsing 2,147,647,488 Returns the parsing name relative to the desktop. This name is not suitable for use in UI.
ParentRelativeEditing 2,147,684,353 Returns the editing name relative to the parent folder. In UI this name is suitable for display to the user.
DesktopAbsoluteEditing 2,147,794,944 Returns the editing name relative to the desktop. In UI this name is suitable for display to the user.
FileSystemPath 2,147,844,096 Returns the item's file system path, if it has one.

Only items that report SFGAO_FILESYSTEM have a file system path.

When an item does not have a file system path, a call to IShellItem::GetDisplayName on that item will fail.

In UI this name is suitable for display to the user in some cases, but note that it might not be specified for all items.

Url 2,147,909,632 Returns the item's URL, if it has one.

Some items do not have a URL, and in those cases a call to IShellItem.GetDisplayName will fail.

This name is suitable for display to the user in some cases, but note that it might not be specified for all items.

ParentRelativeForAddressBar 2,147,991,553 Returns the path relative to the parent folder in a friendly format as displayed in an address bar.

This name is suitable for display to the user.

ParentRelative 2,148,007,937 Returns the path relative to the parent folder.
ParentRelativeForUI 2,148,089,857 Not documented. Introduced in Windows 8.

See Also