Struttura STRRET (shtypes.h)
Contiene stringhe restituite dai metodi di interfaccia IShellFolder .
Sintassi
typedef struct _STRRET {
UINT uType;
union {
LPWSTR pOleStr;
UINT uOffset;
char cStr[260];
} DUMMYUNIONNAME;
} STRRET;
Members
uType
Tipo: UINT
Valore che specifica il formato desiderato della stringa. Questo può essere uno dei valori seguenti.
STRRET_CSTR
La stringa viene restituita nel membro cStr .
STRRET_OFFSET
Il valore membro uOffset indica il numero di byte dall'inizio dell'elenco di identificatori di elemento in cui si trova la stringa.
STRRET_WSTR
La stringa è all'indirizzo specificato dal membro pOleStr .
DUMMYUNIONNAME
DUMMYUNIONNAME.pOleStr
Tipo: LPWSTR
Puntatore alla stringa. Questa memoria deve essere allocata con CoTaskMemAlloc. È responsabilità dell'applicazione chiamante liberare questa memoria con CoTaskMemFree quando non è più necessaria.
DUMMYUNIONNAME.uOffset
Tipo: UINT
Offset nell'elenco di identificatori di elemento.
DUMMYUNIONNAME.cStr[260]
Tipo: CHAR[MAX_PATH]
Buffer da ricevere il nome visualizzato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shtypes.h |