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

Vedi anche

IShellFolder::GetDisplayNameOf