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
리소스 추출에 사용되는 instance 핸들을 포함합니다.
offsetQuery
이 구조체의 주소에서 LDAP 필터를 포함하는 null로 끝나는 유니코드 문자열까지의 오프셋(바이트)을 포함합니다.
iColumns
aColumns 배열의 요소 수를 포함합니다.
dwReserved
예약되어 있습니다.
aColumns[1]
쿼리 결과를 포함하는 DSCOLUMN 구조체의 배열을 포함합니다. iColumns 멤버는 이 배열의 요소 수를 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | dsquery.h |