IColumnManager::GetColumns 方法 (shobjidl_core.h)
取得 PROPERTYKEY 結構的數位,表示檢視支援的數據行。 包含所有數據行,或只包含目前可見的數據行。
語法
HRESULT GetColumns(
[in] CM_ENUM_FLAGS dwFlags,
[out] PROPERTYKEY *rgkeyOrder,
[in] UINT cColumns
);
參數
[in] dwFlags
類型: CM_ENUM_FLAGS
來自 CM_ENUM_FLAGS 列舉的值,指定不論可見度為何,是否只顯示可見的數據行或所有數據行。
[out] rgkeyOrder
類型: PROPERTYKEY*
成功時,包含代表數據行之 PROPERTYKEY 結構的數位指標。
[in] cColumns
類型: UINT
rgkeyOrder 陣列的長度。
傳回值
類型: HRESULT
傳回下列其中一值:
傳回碼 | 描述 |
---|---|
|
擷取的集合。 |
|
所有數據行都未對應至 PROPERTYKEY 結構。 |
|
cColumns 中的值與 dwFlags 中的值不一致。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |
Dll | Shell32.dll (5.0 版或更新版本) |