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 |