Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Präprozessorbefehl pragma amendment weist den MOF-Compiler an, eine MOF-Datei in sprachneutrale und sprachspezifische Versionen zu trennen. Die sprachspezifische MOF-Datei verschiebt geänderte Qualifizierer in einen Namespace für ein bestimmtes Gebietsschema. Anschließend kompilieren Sie die sprachspezifischen und sprachneutralen MOF-Dateien, um Klasseninformationen im WMI-Repository zu speichern.
Beispiele
Das folgende Beispiel veranschaulicht, wie Sie eine MOF-Datei mit geänderten Qualifizierern erstellen. Anschließend können Sie den MOF-Code mit dem folgenden Befehl kompilieren:
mofcomp-MOF:Lnmof.mof-MFL:Lsmof.mflMastermof.mof
Der Befehl weist den MOF-Compiler an, zwei MOF-Dateien aus der ursprünglichen Mastermof.mof-Datei zu erstellen. Der MOF-Compiler erzeugt eine sprachneutrale Version der MOF-Datei namens Lnmof.mof, wobei alle sprachspezifischen Elemente entfernt wurden. Der Compiler erstellt auch eine zweite sprachspezifische MOF-Datei namens Lsmof.mfl, die nur Elemente enthält, die Sie lokalisieren müssen.
Hinweis
Wenn Sie eine MOF-Datei mit dem Qualifizierer amendment oder dem Befehl pragma amendment aufteilen, müssen Sie die Optionen -MOF und -MFL angeben. Andernfalls generiert der Compiler keine Ausgabedateien. Anschließend müssen Sie die beiden Ausgabedateien kompilieren, um die Klasseninformationen für WMI verfügbar zu machen.
#pragma amendment ("MS_409")
[Description("Localized version of MyClass" for American English") :
Amended, LOCALE(0x409)]
Class myclass
{
[DisplayName("User Name") : Amended,
Description("The Name property contains the name of the user") :
Amended, key]
string Name;
uint64 Value; // non-localized value field
[DisplayName("Time Stamp") : Amended,
Description("This property shows when the object was created") :
Amended]
uint64 Timestamp;
};
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |