共用方式為


IKnowledgeBuilder::Initialize

初始化 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。

請參閱

參考

IKnowledgeBuilder 介面