Класс CIM_SoftwareFeature

Класс CIM_SoftwareFeature представляет определенную функцию или возможность продукта или системы приложений. Этот класс отражает уровень детализации, который имеет смысл для пользователя продукта, а не единицы, отражающие, как продукт построен или упаковывается (фиксируется с помощью класса CIM_SoftwareElement ). Если компонент программного обеспечения может существовать на нескольких платформах или операционных системах, компонент программного обеспечения представляет собой коллекцию элементов программного обеспечения для разных платформ. В этом случае пользователей модели обычно интересует подвыбор элементов программного обеспечения, необходимых для конкретной платформы. Поскольку функции предоставляются через продукты, функции программного обеспечения всегда определяются в контексте класса CIM_Product с помощью связи CIM_ProductSoftwareFeatures . При необходимости функции программного обеспечения из одного или нескольких продуктов можно упорядочить в системы приложений с помощью связи CIM_ApplicationSystemSoftwareFeature .

Важно!

Классы CIM (Common Information Model) DMTF (Distributed Management Task Force) являются родительскими классами, на основе которых создаются классы WMI. В настоящее время WMI поддерживает только схемы версии CIM 2.x.

Следующий синтаксис упрощен из кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[UUID("{E527D7F2-E3D4-11d2-8601-0000F8102E5F}"), abstract, AMENDMENT]
class CIM_SoftwareFeature : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  string   IdentifyingNumber;
  datetime InstallDate;
  string   Name;
  string   ProductName;
  string   Status;
  string   Vendor;
  string   Version;
};

Члены

Класс CIM_SoftwareFeature имеет следующие типы членов:

Элемент Property

Класс CIM_SoftwareFeature имеет следующие свойства.

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64), DisplayName ("Caption")

Краткое текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

Описание

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: DisplayName ("Описание")

Текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

IdentifyingNumber

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: распространяется ("CIM_Product. IdentifyingNumber"), Key, Maxlen (64), MappingStrings ("DMTF| | ComponentID|001.4")

Идентификация продукта, например серийный номер программного обеспечения или номер кристалла на аппаратной микросхеме.

InstallDate

Тип данных: datetime

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")

Дата и время установки объекта. Этому свойству не требуется значение, указывающее, что объект установлен.

Это свойство наследуется от CIM_ManagedSystemElement.

имя;

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: key, override ("Name"), Maxlen (256)

Метка, по которой объект известен за пределами системы обработки данных. Метка — это понятное имя, которое однозначно идентифицирует элемент в контексте пространства имен элемента.

Это свойство наследуется от CIM_ManagedSystemElement.

ProductName

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: распространяется ("CIM_Product. Name"), Key, Maxlen (256), MappingStrings (DMTF| ComponentID|001.2")

Часто используемое название продукта.

Состояние

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (10), DisplayName ("Status")

Текущее состояние объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

В эти значения входят:

ОК ("ОК")

Error ("Error")

Пониженный ("Пониженный")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Запуск")

Остановка ("Остановка")

Служба ("Служба")

Подчеркнуто ("подчеркнуто")

NonRecover ("NonRecover")

Нет контакта ("Нет контакта")

Lost Comm ("Lost Comm")

поставщик

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: распространяется ("CIM_Product. Vendor"), CIM_Key, Maxlen (256), MappingStrings ("DMTF| | ComponentID|001.1")

Имя поставщика продукта, соответствующее свойству Vendor в объекте product стандарта DMTF Solution Exchange.

Версия

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: распространяется ("CIM_Product. Version"), Key, Maxlen (64), MappingStrings ("DMTF| | ComponentID|001.3")

Сведения о версии продукта, которые соответствуют свойству Version в объекте product стандарта DMTF Solution Exchange.

Комментарии

Класс CIM_SoftwareFeature является производным от CIM_LogicalElement.

WMI не реализует этот класс. Сведения о классах WMI, производных от CIM_SoftwareFeature, см. в разделе Классы Win32.

Эта документация взята из описаний классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения для исправления незначительных ошибок, соответствия стандартам документации по Пакету SDK Майкрософт или предоставления дополнительных сведений.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

CIM_LogicalElement