Struktur SHFILEINFOA (shellapi.h)
Berisi informasi tentang objek file.
Sintaksis
typedef struct _SHFILEINFOA {
HICON hIcon;
int iIcon;
DWORD dwAttributes;
CHAR szDisplayName[MAX_PATH];
CHAR szTypeName[80];
} SHFILEINFOA;
Anggota
hIcon
Jenis: HICON
Handel ke ikon yang mewakili file. Anda bertanggung jawab untuk menghancurkan handel ini dengan DestroyIcon ketika Anda tidak lagi membutuhkannya.
iIcon
Jenis: int
Indeks gambar ikon dalam daftar gambar sistem.
dwAttributes
Jenis: DWORD
Array nilai yang menunjukkan atribut objek file. Untuk informasi tentang nilai-nilai ini, lihat metode IShellFolder::GetAttributesOf.
szDisplayName[MAX_PATH]
Jenis:
String yang berisi nama file seperti yang muncul di Windows Shell, atau jalur dan nama file file yang berisi ikon yang mewakili file.
szTypeName[80]
Jenis: TCHAR[80]
String yang menjelaskan jenis file.
Komentar
Struktur ini digunakan dengan fungsi
Nota
Header shellapi.h mendefinisikan SHFILEINFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
shellapi.h |