Localizar informações de classe do WMI

O WMI implementa uma técnica que permite que várias versões localizadas da mesma classe sejam armazenadas no repositório.

A definição de classe é separada nas seguintes versões:

  • Uma versão com neutralidade de idioma que contém apenas uma definição de classe básica.
  • Uma versão específica do idioma que contém informações localizadas, como descrições de propriedade específicas de uma localidade.

As definições de classe específicas do idioma são armazenadas em um namespace filho abaixo do namespace que contém uma definição de classe básica com neutralidade de idioma.

Quando você solicita uma definição de classe localizada para uma localidade específica, o WMI combina a definição de classe básica e as informações de classe localizadas para formar uma classe localizada completa. Você pode obter uma versão localizada de uma classe do WMI especificando uma localidade ao se conectar ao WMI e definindo um sinalizador que indica que você deseja obter informações localizadas. Em seguida, o WMI mescla as informações das versões com neutralidade de idioma e específicas do idioma da definição de classe para formar uma classe localizada.

As classes do WMI que contêm informações localizadas são marcadas com o qualificador Amendment e são chamadas de classes alteradas; uma classe dá suporte a informações localizadas se tiver esse qualificador. Você pode determinar para qual localidade a classe foi localizada verificando outro qualificador chamado Locale. O qualificador de localidade contém um identificador de localização (Windows LCID) que identifica uma localidade. Por exemplo, a localidade para inglês americano é 0x409. Se um qualificador em uma classe alterada contiver informações localizadas, ele conterá a versão do qualificador alterado.

A localização do WMI inclui as seguintes tarefas:

Para obter mais informações, consulte Considerações sobre classes alteradas.