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 |