IHeaderCtrl2::GetColumnFilter 方法 (mmc.h)

IHeaderCtrl2::GetColumnFilter 方法检索在指定列上设置的筛选器值。

语法

HRESULT GetColumnFilter(
  [in]      UINT           nColumn,
  [in, out] LPDWORD        pdwType,
  [in, out] MMC_FILTERDATA *pFilterData
);

参数

[in] nColumn

一个从零开始的索引,用于标识要检索其筛选器值及其最大字符长度的列。

[in, out] pdwType

指向 DWORD 类型的变量的指针,该变量可以采用 MMC_FILTER_TYPE 枚举中指定的可能筛选器值之一。 指定列的筛选器类型放置在 pdwType 指向的地址中。

[in, out] pFilterData

指向保存实际筛选器数据的 MMC_FILTERDATA 结构的指针。

返回值

此方法可以返回其中一个值。

注解

对于设置和读取筛选器值,管理单元拥有 MMC_FILTERDATA 结构和任何文本缓冲区。

读取筛选器值时,如果管理单元指定的筛选器类型与当前类型不匹配, 则 IHeaderCtrl2::GetColumnFilter 方法将返回 E_FAIL。 接收 E_FAIL时,方法返回的值未定义。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 mmc.h
DLL Mmcndmgr.dll

另请参阅

IHeaderCtrl2