DSQUERYPARAMS 结构 (dsquery.h)

DSQUERYPARAMS 结构包含目录服务查询在搜索目录服务时使用的查询数据。 此结构由 ICommonQuery::OpenQueryWindow 方法提供的 IDataObject 提供的CFSTR_DSQUERYPARAMS剪贴板格式提供。 ICommonQuery::OpenQueryWindow 的调用方可以使用它来检索结果视图在对服务器发出查询时使用的筛选器、列数据。

语法

typedef struct {
  DWORD     cbStruct;
  DWORD     dwFlags;
  HINSTANCE hInstance;
  LONG      offsetQuery;
  LONG      iColumns;
  DWORD     dwReserved;
  DSCOLUMN  aColumns[1];
} DSQUERYPARAMS, *LPDSQUERYPARAMS;

成员

cbStruct

包含 DSQUERYPARAMS 结构的大小(以字节为单位)。 此成员用于结构的版本控制。

dwFlags

保留。

hInstance

包含用于提取资源的实例句柄。

offsetQuery

包含从此结构的地址到包含 LDAP 筛选器的以 null 结尾的 Unicode 字符串的偏移量(以字节为单位)。

iColumns

包含 aColumns 数组中的元素数。

dwReserved

保留。

aColumns[1]

包含包含查询结果的 DSCOLUMN 结构的数组。 iColumns 成员指定此数组中的元素数。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 dsquery.h

另请参阅

CFSTR_DSQUERYPARAMS

DSCOLUMN

在 Active Directory 域服务 中显示结构

ICommonQuery::OpenQueryWindow