Création d'une association (vide), Ajout d'une carte à une association – Dell Intel PRO Family of Adapters Manuel d'utilisation

Page 48

Advertising
background image

Le fournisseur WMI va valider la valeur actuelle CurrentValue et renvoyer WBEM_E_FAIL si la validation échoue. La raison exacte
de l'échec sera renvoyée dans l'attribut Description de l'objet IANet_ExtendedStatus.

Les descriptions spécifiques aux paramètres incluent :

La valeur du nombre entier est inférieure au minimum autorisé.
La valeur du nombre entier est supérieure au maximum autorisé.
La valeur du nombre entier ne correspond pas à un échelon autorisé.
La longueur de la chaîne est supérieure à la longueur maximale autorisée.
La valeur du paramètre n'est pas une des valeurs autorisées.

La dernière description est renvoyée lorsque la valeur actuelle pour IANet_SettingEnum, IANet_SettingSlider ou
IANet_SettingMultiSelection n'est pas une valeur autorisée.

Le seul attribut que le client puisse modifier pour un paramètre est CurrentValue. Le fournisseur WMI ignore toute modification
apportée aux autres valeurs.

Il n'y a aucune méthode prise en charge pour la classe Setting. Pour modifier un paramètre, modifiez la propriété CurrentValue et
appelez PutInstance.

Retour au début de la page

Création d'une association (vide)

La création d'une association :

Nécessite un descripteur de session.
Le PreCheck (Pré-contrôle) est disponible.
Requiert l'appel de la méthode Apply avant l'exécution d'une opération.

Pour créer une association, créez une instance de IANet_TeamOfAdapters (c.-à-d., utilisez IWbemServices::GetObject() pour
obtenir un objet de classe pour IANet_TeamOfAdapters, et utilisez ensuite IWbemServices::SpawnInstance() pour créer une
instance de cet objet).

Utilisez ensuite IWbemClassObject::Put pour définir l'attribut TeamMode dans l'instance et lui attribuer le type d'association désiré
(p. ex. AFT). Enfin, appelez IWbemServices::PutInstance() pour créer l'association en passant l'indicateur
WBEM_FLAG_CREATE_ONLY.

Le chemin d'accès à l'objet pour la nouvelle association est stocké dans l'objet IWbemCallResultObject qui est renvoyé lorsque
l'appel est terminé. La méthode IWbemCallResult::GetResultString obtiendra le nouveau chemin d'accès à l'objet.

Si cette action échoue, le client doit vérifier l'état IANet_ExtendedStatus pour obtenir les raisons de l'échec.

Les classes virtuelles IANet_EthernetAdapter et IANet_IPProtocolEndpoint de l'association ne sont disponibles qu'après l'appel de
la méthode Apply. Les paramètres de l'association sont accessibles en utilisant l'objet IANet_Configuration associé avec le
nouveau IANet_TeamOfAdapters.

Retour au début de la page

Ajout d'une carte à une association

L'ajout d'une carte à une association :

Nécessite un descripteur de session.
Le PreCheck (Pré-contrôle) est disponible.
Requiert l'appel de la méthode Apply avant l'exécution d'une opération.

Pour ajouter une carte à une association, créez une instance de IANet_TeamedMemberAdapter (c.-à-d., utilisez
IWbemServices::GetObject() pour obtenir un objet de classe pour IANet_TeamedMemberAdapter, et utilisez ensuite
IWbemServices::SpawnInstance() pour créer une instance de cet objet).

48

Advertising