Metode IColumnManager::GetColumnInfo (shobjidl_core.h)

Mendapatkan informasi tentang setiap kolom: lebar, visibilitas, nama tampilan, dan status.

Sintaks

HRESULT GetColumnInfo(
  [in]      REFPROPERTYKEY propkey,
  [in, out] CM_COLUMNINFO  *pcmci
);

Parameter

[in] propkey

Jenis: REFPROPERTYKEY

Referensi ke struktur PROPERTYKEY .

[in, out] pcmci

Jenis: CM_COLUMNINFO*

Penunjuk ke struktur CM_COLUMNINFO . Pada entri, atur anggota dwMask struktur ini untuk menentukan informasi yang akan diambil. Atur juga anggota cbSize-nya . Ketika metode ini berhasil dikembalikan, struktur berisi informasi yang diminta.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK
Informasi kolom yang diperoleh.
Kegagalan
Informasi kolom tidak diperoleh.
E_INVALIDARG
Menunjukkan bahwa anggota cbSize pcmci tidak sama dengan ukuran CM_COLUMNINFO.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll (versi 5.0 atau yang lebih baru)