다음을 통해 공유


ICommonQuery::OpenQueryWindow 메서드(cmnquery.h)

ICommonQuery::OpenQueryWindow 메서드는 디렉터리 서비스 쿼리 대화 상자를 표시합니다. 이 메서드는 사용자가 대화 상자를 닫을 때까지 반환되지 않습니다.

구문

HRESULT OpenQueryWindow(
  [in]  HWND              hwndParent,
  [in]  LPOPENQUERYWINDOW pQueryWnd,
  [out] IDataObject       **ppDataObject
);

매개 변수

[in] hwndParent

쿼리 대화 상자의 부모로 사용할 창의 핸들을 포함합니다. 부모가 지정되지 않은 경우 이 매개 변수는 NULL 일 수 있습니다.

[in] pQueryWnd

수행할 쿼리와 쿼리 대화 상자의 특성을 정의하는 OPENQUERYWINDOW 구조체의 주소입니다.

[out] ppDataObject

쿼리 결과를 수신하는 IDataObject 인터페이스 포인터의 주소입니다. 이 매개 변수는 이 메서드가 S_OK 반환하는 경우에만 유효한 데이터를 받습니다. 이 IDataObject 는 다음 클립보드 형식을 지원합니다.

CFSTR_DSOBJECTNAMES

디렉터리 서비스 쿼리 대화 상자에서 선택한 개체에 대한 데이터를 포함합니다.

CFSTR_DSQUERYPARAMS

디렉터리 서비스 쿼리 대화 상자에서 수행하는 쿼리에 대한 데이터를 포함합니다.

CFSTR_DSQUERYSCOPE

디렉터리 서비스 쿼리 대화 상자에서 수행하는 쿼리의 scope 대한 데이터를 포함합니다.

반환 값

다음을 포함하여 표준 HRESULT 값을 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 cmnquery.h
라이브러리 Uuid.lib
DLL Dsquery.dll

추가 정보

CFSTR_DSOBJECTNAMES

CFSTR_DSQUERYPARAMS

CFSTR_DSQUERYSCOPE

DSQUERYINITPARAMS

DSQUERYPARAMS

Active Directory Domain Services 인터페이스 표시

ICommonQuery

Idataobject

OPENQUERYWINDOW