IHeaderCtrl2::SetColumnFilter 方法 (mmc.h)
IHeaderCtrl2::SetColumnFilter 會為篩選清單中的指定數據行設定篩選值及其最大字元長度。
語法
HRESULT SetColumnFilter(
[in] UINT nColumn,
[in] DWORD dwType,
[in] MMC_FILTERDATA *pFilterData
);
參數
[in] nColumn
以零起始的索引,識別要設定篩選值及其最大字元長度的數據行。
[in] dwType
要套用至指定數據行的篩選類型,取自 MMC_FILTER_TYPE 列舉。
[in] pFilterData
保存實際篩選數據的 MMC_FILTERDATA 結構的指標。
傳回值
這個方法可以傳回下列其中一個值。
備註
針對設定和讀取篩選值,嵌入式管理單元擁有 MMC_FILTERDATA 結構和任何文字緩衝區。
如果嵌入式管理單元未藉由呼叫 IHeaderCtrl2::SetColumnFilter 明確設定篩選清單中數據行的篩選數據,篩選類型預設為MMC_STRING_FILTER篩選 (MMC_FILTER_NOVALUE) 。 Win32 標頭控件不會記錄篩選的預設長度,但對於最有可能的用戶輸入而言,其長度已足夠。 如果嵌入式管理單元需要特定長度,它應該呼叫 IHeaderCtrl2::SetColumnFilter。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | mmc.h |
Dll | Mmcndmgr.dll |