typedef struct {
DWORD cbStruct; // 结构的大小
DWORD dwFlags; // 标志
DWORD dwReserved; // 保留,应设置为0
CLSID clsidDefaultForm; // 默认的结果窗体的 CLSID
DWORD cForms; // 结果窗体数
LPDSQUERYPARAMS *aForms; // 结果窗体数组
} DSQUERYINITPARAMS, *LPDSQUERYINITPARAMS;
结构成员的含义:
- cbStruct:结构的大小,以字节为单位。
- dwFlags:标志,用于指定初始化参数的行为。
- dwReserved:保留,应设置为 0。
- clsidDefaultForm:默认的结果窗体的 CLSID。
- cForms:结果窗体数。
- aForms:指向 DSQUERYPARAMS 结构指针数组的指针。
DSQUERYPARAMS 结构通常用于描述目录服务查询的参数,这样可以自定义查询窗体的外观和行为。上述结构中的 aForms 成员指向一个数组,其中每个元素是一个指向 DSQUERYPARAMS 结构的指针。
请注意,这只是一个猜测的结构定义,具体的定义可能会因 Windows 版本、开发工具包版本或者其他因素而有所不同。如果你在使用这个结构,强烈建议查看你所使用的开发环境的文档,以获取准确的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/27342/Win32 API/Dsquery.h/DSQUERYINITPARAMS