初始化 IKnowledgeBuilder 类的一个新实例,该实例包含指定的知识版本和提供程序的 ID 格式架构。
HRESULT Initialize(
DWORD dwVersion,
const ID_PARAMETERS* pidParameters);
参数
- dwVersion
[in] 要生成的知识结构的版本。
- pidParameters
[in] 提供程序的 ID 格式架构。
返回值
S_OK
E_POINTER
E_OUTOFMEMORY
如果生成器处于不正确的状态下(如已经调用 Initialize 方法时),则返回值为 SYNC_E_INVALIDOPERATION。
如果 dwVersion 不是受支持的版本,则返回值为 SYNC_E_INVALIDVERSION。
备注
必须在任何其他 IKnowledgeBuilder 方法之前调用 Initialize。如果以前尚未调用 Initialize,则所有其他 IKnowledgeBuilder 方法将返回 SYNC_E_INVALIDOPERATION。