共用方式為


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 之 對象的類別標識碼。
旗標 數值,其中包含定義表單行為的一組旗標。 這可以是零或下列一或多個值的組合。
QUERYFORM_CHANGESFORMLIST
表單應該會顯示在一般窗體清單中。
QUERYFORM_CHANGESOPTFORMLIST
表單應該會顯示在選擇性表單清單中。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 cmnquery.h

另請參閱

在 Active Directory 網域服務 中顯示介面