ISettingsItem interface (wcmconfig.h)
Navigates the settings tree, retrieves the metadata for a particular setting, and retrieves or modify its value.
Inheritance
The ISettingsItem interface inherits from the IUnknown interface. ISettingsItem also has these types of members:
Methods
The ISettingsItem interface has these methods.
ISettingsItem::Attributes Gets the dictionary of attributes. |
ISettingsItem::Children Gets the dictionary of the child items that correspond to this item. |
ISettingsItem::CreateListElement Creates a new list element. |
ISettingsItem::CreateSettingByPath Creates a setting object specified by the path. |
ISettingsItem::GetAttribute Gets the value of an attribute by specifying its name. |
ISettingsItem::GetChild Gets the child item that has the specified name. |
ISettingsItem::GetDataType Gets the type information for the item. |
ISettingsItem::GetKeyValue Extracts key values for any list that already exists in the image, for example, DNS, http settings, and user account information. |
ISettingsItem::GetListKeyInformation Gets the list information for this item. |
ISettingsItem::GetName Gets the name of the item. |
ISettingsItem::GetPath Gets the path for the item. |
ISettingsItem::GetRestriction Gets the information for a given restriction. |
ISettingsItem::GetRestrictionFacets Gets the restrictions defined for this item. |
ISettingsItem::GetSettingByPath Gets a setting based on the given path. |
ISettingsItem::GetSettingType Gets the setting type for the item. |
ISettingsItem::GetValue Gets the current value from the item. |
ISettingsItem::GetValueRaw Gets the value from the current item as a byte array. |
ISettingsItem::HasChild Determines whether the current item has a child item. |
ISettingsItem::RemoveListElement Removes an existing list element of the supplied name. |
ISettingsItem::RemoveSettingByPath Removes a setting object specified by its path. |
ISettingsItem::SetValue Sets the value of an item. |
ISettingsItem::SetValueRaw Sets the value of the current item by supplying data in raw form. |
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