DATAOBJ_GET_ITEM_FLAGS Enumeration (shobjidl_core.h)

Werte, die von der SHGetItemFromDataObject-Funktion verwendet werden, um Optionen für die Verarbeitung des Quellobjekts anzugeben.

Syntax

typedef enum DATAOBJ_GET_ITEM_FLAGS {
  DOGIF_DEFAULT = 0,
  DOGIF_TRAVERSE_LINK = 0x1,
  DOGIF_NO_HDROP = 0x2,
  DOGIF_NO_URL = 0x4,
  DOGIF_ONLY_IF_ONE = 0x8
} ;

Konstanten

 
DOGIF_DEFAULT
Wert: 0
0x0000. Keine speziellen Optionen.
DOGIF_TRAVERSE_LINK
Wert: 0x1
0x0001. Wenn das Quellobjekt ein Link ist, basieren Sie das IShellItem auf dem Ziel des Links und nicht auf der Linkdatei selbst.
DOGIF_NO_HDROP
Wert: 0x2
0x0002. Wenn das Quelldatenobjekt keine Daten im CFSTR_SHELLIDLIST-Format enthält, das das Objekt über eine IDList identifiziert, rückgängig machen nicht in das CF_HDROP-Format, das alternativ bei der Übertragung einen Dateipfad verwendet.
DOGIF_NO_URL
Wert: 0x4
0x0004. Wenn das Quelldatenobjekt keine Daten im CFSTR_SHELLIDLIST-Format enthält, das das Objekt über eine IDList identifiziert, rückgängig machen nicht in das CFSTR_INETURL-Zwischenablageformat, das alternativ bei der Übertragung eine URL verwendet.
DOGIF_ONLY_IF_ONE
Wert: 0x8
0x0008. Wenn das Quellobjekt ein Array von Elementen ist, verwenden Sie es nur, wenn das Array nur ein Element enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)