Udostępnij za pośrednictwem


Lokalizowanie informacji o klasie WMI

Usługa WMI implementuje technikę, która umożliwia przechowywanie wielu zlokalizowanych wersji tej samej klasy w repozytorium.

Definicja klasy jest podzielona na następujące wersje:

  • Wersja neutralna dla języka, która zawiera tylko podstawową definicję klasy.
  • Wersja językowa zawierająca zlokalizowane informacje, takie jak opisy właściwości specyficzne dla danego regionu.

Definicje klas specyficznych dla języka są przechowywane w podrzędnej przestrzeni nazw pod przestrzenią nazw, która zawiera neutralną dla języka podstawową definicję klasy.

Prosząc o zlokalizowaną definicję klasy dla określonej lokalizacji, usługa WMI łączy podstawową definicję klasy z informacjami klasowymi, tworząc pełną zlokalizowaną klasę. Zlokalizowaną wersję klasy WMI można uzyskać, podając ustawienia regionalne podczas nawiązywania połączenia z usługą WMI i ustawiając flagę wskazującą, że chcesz uzyskać zlokalizowane informacje. Następnie usługa WMI scala informacje z neutralnego języka i specyficznych dla języka wersji definicji klasy w celu utworzenia zlokalizowanej klasy.

Klasy WMI zawierające zlokalizowane informacje są oznaczone Poprawka kwalifikator i są nazywane zmienionymi klasami; klasa obsługuje zlokalizowane informacje, jeśli ma ten kwalifikator. Możesz określić ustawienia regionalne, dla których klasa została zlokalizowana, sprawdzając inny kwalifikator o nazwie Locale. Kwalifikator ustawień regionalnych zawiera identyfikator lokalizacji (Windows LCID), który identyfikuje ustawienia regionalne. Na przykład ustawienia regionalne dla amerykańskiego języka angielskiego to 0x409. Jeśli kwalifikator w zmienionej klasie zawiera zlokalizowane informacje, zawiera zmieniony atrybut kwalifikatora.

Lokalizacja usługi WMI obejmuje następujące zadania:

Aby uzyskać więcej informacji, zobacz Zmienione Rozważania Klasy.