Erstellen einer neuen (leeren) gruppe, Hinzufügen eines adapters zu einer gruppe – Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 49

Advertising
background image

das Versagen wird im Beschreibungsattribut des IANet_ExtendedStatus-Objekts angegeben.

Folgende einstellungsspezifischen Beschreibungen sind möglich:

Der Ganzzahl-Einstellungswert war kleiner als das zulässige Minimum.

Der Ganzzahl-Einstellungswert war größer als das zulässige Maximum.

Der Ganzzahl-Einstellungswert entspricht keinem der zulässigen Schritte.

Die Länge der Zeichenfolgeneinstellung übersteigt das zulässige Maximum.

Der Einstellungswert entspricht keinem der zulässigen Werte.

Die letzte Beschreibung wird zurückgegeben, wenn der aktuelle Wert für IANet_SettingEnum, IANet_SettingSlider oder

IANet_SettingMultiSelection keinem der zulässigen Werte entspricht.

Das einzige Attribut für eine Einstellung, das der Client ändern kann, ist CurrentValue. Der WMI Provider ignoriert alle Änderungen

an anderen Werten.

Für die Einstellungsklasse sind keine unterstützten Methoden vorhanden. Wenn Sie Änderungen an einer Einstellung durchführen

möchten, ändern Sie die CurrentValue-Eigenschaft und rufen Sie PutInstance auf.

Zurück zum Seitenanfang

Erstellen einer neuen (leeren) Gruppe

Erstellen einer neuen Gruppe:

Ein Sitzungshandle ist erforderlich.

PreCheck steht zur Verfügung.

Erfordert einen Apply-Aufruf, bevor der Vorgang ausgeführt wird.

Wenn Sie eine neue Gruppe erstellen möchten, erstellen Sie eine Instanz von IANet_TeamOfAdapters (verwenden Sie z. B.
IWbemServices::GetObject()

, um ein Klassenobjekt für IANet_TeamOfAdapters zu erhalten, und verwenden Sie dann

IWbemServices::SpawnInstance()

, um eine Instanz dieses Objekts zu erstellen).

Verwenden Sie danach IWbemClassObject::Put, um das TeamMode-Attribut in der Instanz auf den gewünschten Gruppentyp

(z. B. AFT) einzustellen. Rufen Sie schließlich IWbemServices::PutInstance() auf, um die Gruppe mit dem Kennzeichen

WBEM_FLAG_CREATE_ONLY zu erstellen.

Der Objektpfad für die neue Gruppe wird in IWbemCallResultObject gespeichert. Dieses Objekt wird an Sie zurückgeleitet, wenn

der Aufruf abgeschlossen ist. Mit der Methode IWbemCallResult::GetResultString wird der neue Objektpfad ermittelt.

Falls dieser Vorgang fehlschlägt, sollten Sie IANet_ExtendedStatus überprüfen, um die Gründe für das Versagen zu ermitteln.

Die virtuellen IANet_EthernetAdapter- und IANet_IPProtocolEndpoint-Klassen für die Gruppe stehen erst zur Verfügung, wenn
Apply

aufgerufen wurde. Für den Zugriff auf die Einstellungen für die Gruppe kann das IANet_Configuration-Objekt verwendet

werden, das mit der neuen IANet_TeamOfAdapters-Instanz assoziiert ist.

Zurück zum Seitenanfang

Hinzufügen eines Adapters zu einer Gruppe

Hinzufügen eines Adapters zu einer Gruppe:

Ein Sitzungshandle ist erforderlich.

PreCheck steht zur Verfügung.

Erfordert einen Apply-Aufruf, bevor der Vorgang ausgeführt wird.

Wenn Sie einer Gruppe einen Adapter hinzufügen möchten, erstellen Sie eine Instanz von IANet_TeamedMemberAdapter

(verwenden Sie z. B. IWbemServices::GetObject(), um ein Klassenobjekt für IANet_TeamedMemberAdapter zu erhalten, und

verwenden Sie dann IWbemServices::SpawnInstance(), um eine Instanz dieses Objekts zu erstellen).

49

Advertising