ISchemaProvider interface (structuredquery.h)
Provides a schema repository that can be browsed.
Inheritance
The ISchemaProvider interface inherits from the IUnknown interface. ISchemaProvider also has these types of members:
Methods
The ISchemaProvider interface has these methods.
ISchemaProvider::Entities Retrieves an enumeration of IEntity objects with one entry for each entity in the loaded schema. |
ISchemaProvider::GetEntity Retrieves an entity by name from the loaded schema. |
ISchemaProvider::Localize Localizes the currently loaded schema for a specified locale. |
ISchemaProvider::LookupAuthoredNamedEntity Finds named entities of a specified type in a tokenized string, and returns the value of the entity and the number of tokens the entity value occupies. |
ISchemaProvider::MetaData Retrieves an enumeration of global IMetaData objects for the loaded schema. |
ISchemaProvider::RootEntity Retrieves the root entity of the loaded schema. |
ISchemaProvider::SaveBinary Saves the loaded schema as a schema binary at a specified path. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 with SP1 [desktop apps only] |
Target Platform | Windows |
Header | structuredquery.h |
Redistributable | Windows Desktop Search (WDS) 3.0 |