Estructura STRRET (shtypes.h)
Contiene cadenas devueltas por los métodos de interfaz IShellFolder .
Sintaxis
typedef struct _STRRET {
UINT uType;
union {
LPWSTR pOleStr;
UINT uOffset;
char cStr[260];
} DUMMYUNIONNAME;
} STRRET;
Miembros
uType
Tipo: UINT
Valor que especifica el formato deseado de la cadena. Puede ser uno de los siguientes valores.
STRRET_CSTR
La cadena se devuelve en el miembro cStr .
STRRET_OFFSET
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.
STRRET_WSTR
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.
Requisitos
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 |