Ianet_settingenum – Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 33

Advertising
background image

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

Advertising