Estructura STRRET (shtypes.h)
Contiene cadenas devueltas por los métodos de interfaz IShellFolder .
typedef struct _STRRET {
UINT uType;
union {
LPWSTR pOleStr;
UINT uOffset;
char cStr[260];
} DUMMYUNIONNAME;
} STRRET;
uType
Tipo: UINT
Valor que especifica el formato deseado de la cadena. Puede ser uno de los siguientes valores.
La cadena se devuelve en el miembro cStr .
El valor de miembro uOffset indica el número de bytes desde el principio de la lista de identificadores de elemento donde se encuentra la cadena.
La cadena se encuentra en la dirección especificada por el miembro pOleStr .
DUMMYUNIONNAME
DUMMYUNIONNAME.pOleStr
Tipo: LPWSTR
Puntero a la cadena. Esta memoria debe asignarse con CoTaskMemAlloc. Es responsabilidad de la aplicación que realiza la llamada liberar esta memoria con CoTaskMemFree cuando ya no se necesite.
DUMMYUNIONNAME.uOffset
Tipo: UINT
Desplazamiento en la lista de identificadores de elemento.
DUMMYUNIONNAME.cStr[260]
Tipo: CHAR[MAX_PATH]
Búfer que se va a recibir el nombre para mostrar.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shtypes.h |