Delen via


WMI-klassegegevens lokaliseren

WMI implementeert een techniek waarmee meerdere gelokaliseerde versies van dezelfde klasse kunnen worden opgeslagen in de opslagplaats.

De klassedefinitie is onderverdeeld in de volgende versies:

  • Een taalneutrale versie die alleen een basisklassedefinitie bevat.
  • Een taalspecifieke versie die gelokaliseerde informatie bevat, zoals eigenschapsbeschrijvingen die specifiek zijn voor een landinstelling.

De taalspecifieke klassedefinities worden opgeslagen in een onderliggende naamruimte onder de naamruimte die een taalneutrale basisklassedefinitie bevat.

Wanneer u een gelokaliseerde klassedefinitie aanvraagt voor een specifieke landinstelling, combineert WMI de basisklassedefinitie en de gelokaliseerde klassegegevens om een volledige gelokaliseerde klasse te vormen. U kunt een gelokaliseerde versie van een WMI-klasse ophalen door een landinstelling op te geven wanneer u verbinding maakt met WMI en een vlag in te stellen die aangeeft dat u gelokaliseerde informatie wilt. WMI voegt vervolgens de informatie samen van de taalneutraal en de taalspecifieke versies van de klassedefinitie om een gelokaliseerde klasse te vormen.

WMI-klassen die gelokaliseerde informatie bevatten, worden gemarkeerd met de Wijziging kwalificatie en worden gewijzigde klassen genoemd; een klasse ondersteunt gelokaliseerde informatie als deze kwalificatie heeft. U kunt bepalen voor welke landinstelling de klasse is gelokaliseerd door te controleren op een andere kwalificatie met de naam Landinstelling. De landinstellingskwalificatie bevat een lokalisatie-id (Windows LCID) die een landinstelling identificeert. De landinstelling voor Amerikaans Engels is bijvoorbeeld 0x409. Als een kwalificatie in een aangepaste klasse gelokaliseerde informatie bevat, heeft het de aangepaste kwalificatievariant.

WMI-lokalisatie omvat de volgende taken:

Zie Gewijzigde klasseoverwegingenvoor meer informatie.