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 之 對象的類別標識碼。 |
旗標 | 數值,其中包含定義表單行為的一組旗標。 這可以是零或下列一或多個值的組合。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | cmnquery.h |