Obtention de la configuration actuelle, Obtention des cartes physiques, Obtention des périphériques pci – Dell Intel PRO Family of Adapters Manuel d'utilisation
Page 41

Retour à la table des matières
Obtention de la configuration actuelle : Guide de l'utilisateur des
fournisseurs WMI et CDM pour cartes réseau Intel® PRO
Obtention des cartes physiques
Obtention des périphériques PCI
Obtention des paramètres de la carte
Obtention de la configuration de l'association
Obtention des paramètres de l'association
Obtention de la configuration du réseau local virtuel
Obtention des paramètres du réseau local virtuel
Obtention des informations de protocole IP
Obtention des informations de l'agent d'amorçage
Obtention des paramètres de l'agent d'amorçage
Le client n'a pas besoin d'un descripteur de session pour pouvoir lire la configuration actuelle. Les clients peuvent utiliser un
contexte NULL. Cependant, tout message d'erreur sera renvoyé dans la langue par défaut de l'ordinateur géré. Les objets de la
table suivante entourés de { }, sont des chemins d'accès aux objets. On suppose que ces chemins d'accès ont été obtenus au
cours de précédentes requêtes WQL. Le client ne doit jamais créer le chemin d'accès d'un objet sans effectuer une requête.
L'attribut __PATH de chaque objet contient le chemin d'accès de cet objet.
Les méthodes IWbemServices::ExecQuery ou IWbemServices::ExecQueryAsync sont utilisées pour exécuter les requêtes WQL
dans tous les cas d'emploi suivants.
Obtention des cartes physiques
Tâche
Requête WQL
Classe de résultat
Commentaire
Lister toutes les
cartes
SELECT * FROM
IANet_EthernetAdapter
IANet_EthernetAdapter
Renvoie toutes les cartes
IANet_EthernetAdapters.
Équivalent à
IWbemServices::CreateInstanceEnumAsync.
Déterminer si
la carte est
virtuelle
ASSOCIATORS OF {chemin de la
carte} WHERE AssocClass =
IANet_NetworkVirtualAdapter
IANet_TeamOfAdapters
Si la requête ne renvoie aucun résultat
dans aucune classe, la carte est une carte
réelle.
Déterminer si
la carte est une
carte fantôme
ASSOCIATORS OF {chemin de la
carte} WHERE ResultClass =
IANet_EthernetPCIDevice
IANet_EthernetPCIDevice
Si la carte n'est pas virtuelle et que cette
requête ne renvoie aucun objet, la carte est
une carte fantôme.
La classe principale des cartes est IANet_EthernetAdapter. Cette classe est utilisée à la fois pour les cartes physiques et les cartes
virtuelles, et le client doit pouvoir faire la distinction entre les deux.
Obtention des périphériques PCI
Les classes principales sont IANet_EthernetPCIDevice, IANet_PCIDevice et IANet_AdapterDevice (une classe d'association pour
lier une carte à son périphérique).
Dans ce cas, la classe d'association ne contient aucune donnée, c'est-à-dire, elle n'a aucune valeur. IANet_EthernetPCIDevice
41