Локализация сведений о классе WMI

WMI реализует метод, который позволяет хранить несколько локализованных версий одного класса в репозитории.

Определение класса разделено на следующие версии:

  • Версия, не зависящий от языка, которая содержит только базовое определение класса.
  • Версия для конкретного языка, содержащая локализованные сведения, например описания свойств, относящиеся к языковому стандарту.

Определения классов для конкретного языка хранятся в дочернем пространстве имен под пространством имен, которое содержит определение базового класса, не зависящее от языка.

При запросе определения локализованного класса для определенного языкового стандарта WMI объединяет базовое определение класса и локализованные сведения о классе, чтобы сформировать полный локализованный класс. Вы можете получить локализованную версию класса WMI, указав языковой стандарт при подключении к WMI и установив флаг, указывающий, что требуется локализованная информация. Затем WMI объединяет сведения из нейтральных языков и языковых версий определения класса, чтобы сформировать локализованный класс.

Классы WMI, содержащие локализованную информацию, помечаются квалификатором поправки и называются измененными классами; класс поддерживает локализованные сведения, если у него есть этот квалификатор. Вы можете определить, для какого языкового стандарта был локализован класс, проверив наличие другого квалификатора с именем Locale. Квалификатор языкового стандарта содержит идентификатор локализации (Windows LCID), который идентифицирует языковой стандарт. Например, языковой стандарт для американского английского языка 0x409. Если квалификатор в измененном классе содержит локализованные сведения, он содержит измененный вкус квалификатора.

Локализация WMI включает следующие задачи:

Дополнительные сведения см. в разделе Рекомендации по измененным классам.