Bagikan melalui


Struktur SHFILEINFOA (shellapi.h)

Berisi informasi tentang objek file.

Sintaks

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.

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