Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |