ISettingsEngine interface

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

Members

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

Methods

The ISettingsEngine interface has these methods.

MethodDescription
ApplySettingsContext

Applies the context to the engine.

CreateSettingsContext

Creates a settings context.

CreateSettingsIdentity

Creates an empty settings identity.

CreateTargetInfo

Creates an empty target.

GetErrorDescription

Retrieves the message string associated with an HResult value.

GetNamespace

Opens an existing namespace that contains the settings and metadata to access.

GetNamespaces

Retrieves a dictionary of installed namespaces, that the current user owns, and all shared namespaces. Use an identifier from the collection to open a namespace.

GetStoreStatus

Gets the status of the schema store.

GetTargetInfo

Gets the current offline target for engine.

LoadStore

Initializes and loads the schema store.

RegisterNamespace

Registers a namespace from the stream and upgrades the setting values from the older version.

SetTargetInfo

Sets the current offline target for engine.

UnloadStore

Unloads the schema store and frees resources.

UnregisterNamespace

Unregisters an existing namespace.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

WcmConfig.h

IDL

WcmConfig.idl

DLL

SMIEngine.dll

 

 

Community Additions

ADD
Show:
© 2014 Microsoft