Share via


enumeración DATAOBJ_GET_ITEM_FLAGS (shobjidl_core.h)

Valores usados por la función SHGetItemFromDataObject para especificar opciones relativas al procesamiento del objeto de origen.

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
} ;

Constantes

 
DOGIF_DEFAULT
Valor: 0
0x0000. No hay opciones especiales.
DOGIF_TRAVERSE_LINK
Valor: 0x1
0x0001. Si el objeto de origen es un vínculo, base el IShellItem en el destino del vínculo en lugar del propio archivo de vínculo.
DOGIF_NO_HDROP
Valor: 0x2
0x0002. Si el objeto de datos de origen no contiene datos en el formato CFSTR_SHELLIDLIST, que identifica el objeto a través de un IDList, no revierta al formato CF_HDROP , que usa una ruta de acceso de archivo, como alternativa en la transferencia.
DOGIF_NO_URL
Valor: 0x4
0x0004. Si el objeto de datos de origen no contiene datos en el formato CFSTR_SHELLIDLIST, que identifica el objeto a través de un IDList, no revierta al formato de portapapeles de CFSTR_INETURL , que usa una dirección URL, como alternativa en la transferencia.
DOGIF_ONLY_IF_ONE
Valor: 0x8
0x0008. Si el objeto de origen es una matriz de elementos, úselo solo si la matriz contiene solo un elemento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado shobjidl_core.h (incluya Shobjidl.h)