#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\InventoryLogging") instance of __namespace{ name="MS_40c";}; #pragma namespace("\\\\.\\root\\InventoryLogging\\MS_40c") [Description("Classe de base pour toutes les données d’inventaire.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_Data { }; [Description("Encapsule diverses propriétés d’un ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_Computer : MsftSil_Data { }; [Description("Encapsule les propriétés d'identification d'un ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_ComputerIdentity : MsftSil_Data { }; [Description("La classe fournit des méthodes d’interrogation et de modification de la configuration de la journalisation de l’inventaire logiciel.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_ManagementTasks { [Description("Obtient l’URI cible ainsi que l’empreinte numérique de certificat configuré pour le client Web.") : Amended ToSubclass] uint32 GetTargetUri([Out,Description("URI actuel dans lequel les données collectées sont publiées.") : Amended ToSubclass] string uri,[Out,Description("Empreinte de certificat actuelle utilisée pour la publication des données vers l'URI.") : Amended ToSubclass] string certificateThumbprint); [Description("Définit l’URI cible ainsi que l’empreinte numérique de certificat configuré pour le client Web.") : Amended ToSubclass] uint32 SetTargetUri([In,Description("Nouvel URI dans lequel les données collectées vont être publiées.") : Amended ToSubclass] string uri,[In,Description("Nouvelle empreinte de certificat à utiliser pour la publication des données vers l'URI.") : Amended ToSubclass] string certificateThumbprint); [Description("Obtient l’état d’enregistrement de l’inventaire.") : Amended ToSubclass] uint32 GetLoggingState([Out,Values{"Arrêté", "En cours d’exécution"} : Amended ToSubclass,Description("État d'enregistrement actuel.") : Amended ToSubclass] uint8 state); [Description("Définit l’état d’enregistrement de l’inventaire.") : Amended ToSubclass] uint32 SetLoggingState([In,Values{"Arrêté", "En cours d’exécution"} : Amended ToSubclass,Description("État d'enregistrement souhaité.") : Amended ToSubclass] uint8 state); [Description("Obtient l’heure de début à laquelle la tâche planifiée s’exécute sur l’ordinateur en vue de collecter des données.") : Amended ToSubclass] uint32 GetLoggingTime([Out,Description("Heure d'enregistrement actuelle.") : Amended ToSubclass] datetime time); [Description("Définit l’heure de début à laquelle la tâche planifiée doit collecter des données.") : Amended ToSubclass] uint32 SetLoggingTime([In,Description("Heure d'enregistrement souhaitée.") : Amended ToSubclass] datetime time); }; [Description("Objet logiciel qui encapsule le programme installé via MSI.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_Software : MsftSil_Data { }; [Description("Informations d’accès de rôle uniques pour un périphérique ou un utilisateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_UalAccess : MsftSil_Data { }; [Description("Mises à jour Windows installées sur l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MsftSil_WindowsUpdate : MsftSil_Data { };