IKnowledgeBuilder::Initialize
Initializes a new instance of the IKnowledgeBuilder class that contains the specified knowledge version and the ID format schema of the provider.
HRESULT Initialize(
DWORD dwVersion,
const ID_PARAMETERS* pidParameters);
Parameters
- dwVersion
[in] The version of the knowledge structure to build.
- pidParameters
[in] The ID format schema of the provider.
Return Value
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_INVALIDOPERATION if the builder is in an improper state, such as when the Initialize method has already been called.
SYNC_E_INVALIDVERSION if dwVersion is not a supported version.
Remarks
Initialize must be called before any other IKnowledgeBuilder method. All other IKnowledgeBuilder methods will return SYNC_E_INVALIDOPERATION if Initialize has not previously been called.