다음을 통해 공유


IQueryForm 인터페이스(cmnquery.h)

IQueryForm 인터페이스는 양식 개체가 시스템에서 제공하는 디렉터리 서비스 쿼리 대화 상자에 양식과 페이지를 추가할 수 있도록 쿼리 양식 확장 개체에 의해 구현됩니다.

상속

IQueryForm 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IQueryForm 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IQueryForm 인터페이스에는 이러한 메서드가 있습니다.

 
IQueryForm::AddForms

쿼리 양식 확장 개체가 쿼리 대화 상자에 양식을 추가할 수 있도록 하기 위해 호출됩니다.
IQueryForm::AddPages

쿼리 양식 개체가 기존 양식에 페이지를 추가할 수 있도록 하기 위해 호출됩니다.
IQueryForm::Initialize

쿼리 양식 확장 개체를 초기화합니다.

설명

쿼리 처리기에서 사용할 수 있도록 Windows 레지스트리에 쿼리 양식 확장 개체를 등록해야 합니다. 이 작업은 다음 레지스트리 키를 추가하여 수행됩니다.

HKEY_CLASSES_ROOT
   CLSID
      <query handler CLSID>
         Forms
            <name of query form extension>

<쿼리 처리기 CLSID> 키는 양식 처리기의 클래스 식별자입니다. <쿼리 양식 확장> 키의 이름은 쿼리 양식 확장의 고유한 이름입니다. 이 이름은 Forms 키 내에서 고유해야 합니다. 쿼리 양식 확장의 클래스 식별자의 문자열 형식을 이름에 사용하는 것이 좋습니다.

다음 목록에는 위의 키 아래에 있는 레지스트리 항목이 나열되어 있습니다.

레지스트리 항목 Description
CLSID IQueryForm을 구현하는 개체의 클래스 식별자를 포함하는 문자열 값입니다.
플래그 폼의 동작을 정의하는 플래그 집합을 포함하는 숫자 값입니다. 이 값은 0이거나 다음 값 중 하나 이상의 조합일 수 있습니다.
QUERYFORM_CHANGESFORMLIST
양식은 일반 양식 목록에 표시되어야 합니다.
QUERYFORM_CHANGESOPTFORMLIST
양식은 선택적 양식 목록에 표시되어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 cmnquery.h

추가 정보

Active Directory Domain Services 인터페이스 표시