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 |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for