ISettingsEngine interface (wcmconfig.h)

The central interface for opening namespaces and controlling how they are opened.Unless otherwise specified, all methods return an HRESULT value.

Inheritance

The ISettingsEngine interface inherits from the IUnknown interface. ISettingsEngine also has these types of members:

Methods

The ISettingsEngine interface has these methods.

 
ISettingsEngine::ApplySettingsContext

Applies a settings context.
ISettingsEngine::CreateSettingsContext

Creates a settings context.
ISettingsEngine::CreateSettingsIdentity

Creates an empty settings identity.
ISettingsEngine::CreateTargetInfo

Creates an empty target.
ISettingsEngine::GetErrorDescription

Retrieves a text message for a returned HRESULT code.
ISettingsEngine::GetNamespace

Opens an existing namespace as specified by the ISettingsIdentity parameter.
ISettingsEngine::GetNamespaces

Returns an enumerator to the installed namespaces.
ISettingsEngine::GetStoreStatus

Gets the status of the schema store.
ISettingsEngine::GetTargetInfo

Gets the current offline target for the engine.
ISettingsEngine::LoadStore

Initializes and loads the schema store hive.
ISettingsEngine::RegisterNamespace

Registers a namespace from a stream.
ISettingsEngine::SetTargetInfo

Sets the current offline target for the engine.
ISettingsEngine::UnloadStore

Unloads the schema store hive and frees resources.
ISettingsEngine::UnregisterNamespace

Unregisters an existing namespace.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header wcmconfig.h