Interfaces d’automatisation

L’API Automation rend les interfaces de l’API de script pour WMI disponibles pour les programmeurs C/C++, à la place des versions de l’API COM.

Le tableau suivant répertorie les objets WMI et la façon dont ils sont utilisés dans l’API d’automatisation. Les références croisées sont liées à la documentation de l’interface pour l’API de script pour les équivalents WMI.

Objet Automation Description
ISWbemEventSource Récupère les événements conjointement à ISWbemServices.ExecNotificationQuery.
ISWbemLastError Fournit des informations d’erreur étendues lorsqu’une erreur se produit.
ISWbemLocator Obtient une référence à un objet ISWbemServices qui peut accéder à WMI sur un ordinateur hôte particulier.
ISWbemMethod Contient une définition de méthode unique.
ISWbemMethodSet Obtient l’accès à une collection d’objets ISWbemMethod .
ISWbemNamedValue Contient une valeur nommée unique.
ISWbemNamedValueSet Obtient l’accès à une collection d’objets ISWbemNamedValue .
ISWbemObject Contient et manipule une seule instance ou classe d’objet Common Information Model (CIM).
ISWbemObjectPath Génère et valide un chemin d’accès à un objet.
ISWbemObjectSet Obtient l’accès à une collection d’objets ISWbemObject .
ISWbemPrivilege Définit ou efface un privilège.
ISWbemPrivilegeSet Obtient l’accès à une collection d’objets ISWbemPrivilege .
ISWbemProperty Utilisé pour contenir une propriété CIM unique.
ISWbemPropertySet Accédez à une collection d’objets ISWbemProperty .
ISWbemQualifier Contient un qualificateur de classe unique.
ISWbemQualifierSet Obtient l’accès à une collection d’objets ISWbemQualifier .
ISWbemSecurity Gère les paramètres de sécurité tels que le privilège COM (Component Object Model), AuthenticationLevel et ImpersonationLevel.
ISWbemServices Crée, met à jour et récupère des instances ou des classes.
ISWbemSink Reçoit les résultats des opérations asynchrones d’application cliente et des notifications d’événements.