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이거나 다음 값 중 하나 이상의 조합일 수 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | cmnquery.h |