Share via


IColumnManager::GetColumnInfo 方法 (shobjidl_core.h)

取得每個數據行的相關信息:寬度、可見度、顯示名稱和狀態。

語法

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

參數

[in] propkey

類型: REFPROPERTYKEY

PROPERTYKEY 結構的參考。

[in, out] pcmci

類型: CM_COLUMNINFO*

CM_COLUMNINFO 結構的指標。 在專案上,設定此結構的 dwMask 成員,以指定要擷取的資訊。 也設定其 cbSize 成員。 當這個方法成功傳回時,結構會包含要求的資訊。

傳回值

類型: HRESULT

傳回下列其中一個值。

傳回碼 描述
S_OK
取得的數據行資訊。
失敗
未取得數據行資訊。
E_INVALIDARG
表示 pcmci 的 cbSize 成員不等於CM_COLUMNINFO的大小。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)
Dll Shell32.dll (5.0 版或更新版本)