Локализация сведений о классе WMI
WMI реализует метод, который позволяет хранить несколько локализованных версий одного класса в репозитории.
Определение класса разделено на следующие версии:
- Версия, не зависящий от языка, которая содержит только базовое определение класса.
- Версия для конкретного языка, содержащая локализованные сведения, например описания свойств, относящиеся к языковому стандарту.
Определения классов для конкретного языка хранятся в дочернем пространстве имен под пространством имен, которое содержит определение базового класса, не зависящее от языка.
При запросе определения локализованного класса для определенного языкового стандарта WMI объединяет базовое определение класса и локализованные сведения о классе, чтобы сформировать полный локализованный класс. Вы можете получить локализованную версию класса WMI, указав языковой стандарт при подключении к WMI и установив флаг, указывающий, что требуется локализованная информация. Затем WMI объединяет сведения из нейтральных языков и языковых версий определения класса, чтобы сформировать локализованный класс.
Классы WMI, содержащие локализованную информацию, помечаются квалификатором поправки и называются измененными классами; класс поддерживает локализованные сведения, если у него есть этот квалификатор. Вы можете определить, для какого языкового стандарта был локализован класс, проверив наличие другого квалификатора с именем Locale. Квалификатор языкового стандарта содержит идентификатор локализации (Windows LCID), который идентифицирует языковой стандарт. Например, языковой стандарт для американского английского языка 0x409. Если квалификатор в измененном классе содержит локализованные сведения, он содержит измененный вкус квалификатора.
Локализация WMI включает следующие задачи:
- Создание локализованных определений классов
- Компиляция локализованных MOF-файлов
- Локализация значений свойств
- Получение измененных классов
Дополнительные сведения см. в разделе Рекомендации по измененным классам.