Users Guide

Table Of Contents
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