Bagikan melalui


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: 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.

Komentar

Struktur ini digunakan dengan fungsi SHGetFileInfo.

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