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