Users Guide

Table Of Contents
IANet-Einstellungsklassen verwendet. Die Unterschiede zwischen diesen Klassen stehen in engem Zusammenhang mit der Art und
Weise, wie die GUI die Ganzzahl anzeigt und verändert und wie die Provider die Validierung durchführen. Bei IANet_SettingInt wird
erwartet, dass die GUI ein Bearbeitungsfeld mit Einstellregler anzeigt.
Instanzen
Eine Instanz dieser Klasse ist für jede Einstellung vorhanden, die als Ganzzahl-Bearbeitungsfeld angezeigt werden sollte.
Erstellen von Instanzen
Sie können keine Instanzen dieser Klasse erstellen.
Entfernen von Instanzen
Sie können keine Instanzen dieser Klasse löschen.
Ändern von Eigenschaften
Die einzige veränderbare Eigenschaft dieser Klasse ist das Attribut "CurrentValue". Sie können diese Eigenschaft ändern, indem
Sie IWbemClassObject::Put() zum Ändern des Werts verwenden und dann IWbemServices::PutInstance() aufrufen, um die
Einstellung zu aktualisieren. Die Provider überprüfen daraufhin Folgendes:
CurrentValue <= max
CurrentValue > = min
(CurrentValue - min) ist ein Vielfaches von Step
max, min, CurrentValue (Aktueller Wert) und Step (Schritt) sind Attribute von IANet_SettingInt.
Assoziationen
Jede IANet_SettingInt-Instanz ist mittels einer IANet_SettingContext-Instanz mit einer IANet_Configuration-Instanz assoziiert.
Nicht unterstützte Attribute
SettingID wird nicht verwendet.
Methoden
Für diese Klasse sind keine unterstützten Methoden vorhanden. Wenn Sie Änderungen an einer Einstellung durchführen möchten,
ändern Sie die erforderliche Eigenschaft und wenden Sie PutInstance an.
Zurück zum Seitenanfang
IANet_SettingEnum
Zweck
Diese Klasse modelliert eine Einstellung, die einen Ganzzahlwert aufnimmt. Zur Modellierung von Ganzzahlen werden mehrere
IANet-Einstellungsklassen verwendet. Die Unterschiede zwischen diesen Klassen stehen in engem Zusammenhang mit der Art und
Weise, wie die GUI die Ganzzahl anzeigt und verändert und wie die Provider die Validierung durchführen. Bei IANet_SettingEnum
wird erwartet, dass die GUI eine Liste der Zeichenfolgen anzeigt, die einer kleinen Anzahl aufgelisteter Werte zugeordnet sind
(z.
B.
eine Einblendliste in einem Kombinationsfeld).
Instanzen
Eine Instanz dieser Klasse ist für jede Einstellung vorhanden, die als Auflistung angezeigt wird.
Erstellen von Instanzen
Sie können keine Instanzen dieser Klasse erstellen.
Entfernen von Instanzen
Sie können keine Instanzen dieser Klasse löschen.
Ändern von Eigenschaften
Die einzige veränderbare Eigenschaft dieser Klasse ist das Attribut CurrentValue. Sie können diese Eigenschaft ändern, indem Sie
Put() zum Ändern des Werts verwenden und dann PutInstance() aufrufen, um die Einstellung zu aktualisieren. Die Provider
überprüfen daraufhin Folgendes: CurrentValue Є PossibleValues[]
Assoziationen
Jede IANet_SettingEnum-Instanz ist mittels einer IANet_SettingContext-Instanz mit einer IANet_Configuration-Instanz assoziiert.
33