初始化 IKnowledgeBuilder 類別的新執行個體,其中包含指定的知識版本和提供者的識別碼格式結構描述。
HRESULT Initialize(
DWORD dwVersion,
const ID_PARAMETERS* pidParameters);
參數
- dwVersion
[in] 要建立之知識結構的版本。
- pidParameters
[in] 提供者的識別碼格式結構描述。
傳回值
S_OK
E_POINTER
E_OUTOFMEMORY
如果產生器處於不當狀態 (例如已經呼叫過 Initialize 方法),則為 SYNC_E_INVALIDOPERATION。
如果 dwVersion 不是支援的版本,則為 SYNC_E_INVALIDVERSION。
備註
Initialize 必須在任何其他 IKnowledgeBuilder 方法之前呼叫。如果沒有先呼叫 Initialize,所有其他 IKnowledgeBuilder 方法將會傳回 SYNC_E_INVALIDOPERATION。