다음을 통해 공유


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

추가 정보

CFSTR_DSQUERYPARAMS

DSCOLUMN

Active Directory Domain Services 구조체 표시

ICommonQuery::OpenQueryWindow