Struktur SHFILEINFOW (shellapi.h)
Berisi informasi tentang objek file.
Sintaks
typedef struct _SHFILEINFOW {
HICON hIcon;
int iIcon;
DWORD dwAttributes;
WCHAR szDisplayName[MAX_PATH];
WCHAR szTypeName[80];
} SHFILEINFOW;
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: TCHAR[MAX_PATH]
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.
Keterangan
Struktur ini digunakan dengan fungsi SHGetFileInfo .
Catatan
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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shellapi.h |