Bagikan melalui


Struktur STRRET (shtypes.h)

Berisi string yang dikembalikan dari metode antarmuka IShellFolder .

Sintaks

typedef struct _STRRET {
  UINT  uType;
  union {
    LPWSTR pOleStr;
    UINT   uOffset;
    char   cStr[260];
  } DUMMYUNIONNAME;
} STRRET;

Anggota

uType

Jenis: UINT

Nilai yang menentukan format string yang diinginkan. Ini bisa menjadi salah satu nilai berikut.

STRRET_CSTR

String dikembalikan dalam anggota cStr .

STRRET_OFFSET

Nilai anggota uOffset menunjukkan jumlah byte dari awal daftar pengidentifikasi item tempat string berada.

STRRET_WSTR

String berada di alamat yang ditentukan oleh anggota pOleStr .

DUMMYUNIONNAME

DUMMYUNIONNAME.pOleStr

Jenis: LPWSTR

Penunjuk ke string. Memori ini harus dialokasikan dengan CoTaskMemAlloc. Ini adalah tanggung jawab aplikasi panggilan untuk membebaskan memori ini dengan CoTaskMemFree ketika tidak lagi diperlukan.

DUMMYUNIONNAME.uOffset

Jenis: UINT

Offset ke dalam daftar pengidentifikasi item.

DUMMYUNIONNAME.cStr[260]

Jenis: CHAR[MAX_PATH]

Buffer untuk menerima nama tampilan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header shtypes.h

Lihat juga

IShellFolder::GetDisplayNameOf