Структура DSQUERYPARAMS (dsquery.h)
Структура DSQUERYPARAMS содержит данные запроса, используемые запросом службы каталогов при поиске в службе каталогов. Эта структура обеспечивается форматом буфера обмена CFSTR_DSQUERYPARAMSiDataObject , предоставляемым методом ICommonQuery::OpenQueryWindow . Вызывающий объект 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
Содержит смещение (в байтах) от адреса этой структуры до строки Юникода, завершающейся null, которая содержит фильтр LDAP.
iColumns
Содержит количество элементов в массиве aColumns .
dwReserved
Зарезервировано.
aColumns[1]
Содержит массив структур DSCOLUMN , содержащих результаты запроса. Элемент iColumns указывает количество элементов в этом массиве.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | dsquery.h |