#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 tous les flux pris en charge.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiStream { }; [Description("Définit un flux basé sur un appel de méthode CIM. Ce flux capture l’ensemble des paramètres de sortie d’une méthode (la valeur renvoyée est traitée comme un cas spécial du paramètre de sortie).") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiCommand : Msft_MiStream { [Description("Espace de noms CIM de l’opération de flux.") : Amended ToSubclass] string NamespaceName; [Description("Classe CIM sur laquelle la méthode est exécutée.") : Amended ToSubclass] string ClassName; [Description("Méthode CIM à exécuter.") : Amended ToSubclass] string MethodName; [Description("Objet d’entrée des appels de méthode d’instance.") : Amended ToSubclass] object Input; [Description("Objet contenant les paramètres d’entrée de l’appel de méthode. Cet objet peut être de n’importe quel type, à condition qu’il possède des propriétés de même nom et de même type que les arguments de la méthode.") : Amended ToSubclass] object Parameters; }; [Description("Compare la sortie actuelle d'un flux identifié par un ID donné avec la sortie précédente du flux d'entrée et supprime la sortie actuelle lorsqu'elle est identique.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiCompare : Msft_MiStream { [Description("Indique s'il faut uniquement mettre à jour le dernier instantané connu ou également supprimer la sortie en fonction de l'instantané.") : Amended ToSubclass] boolean OnlyUpdateSnapshot; [Description("Instance Msft_MiCompareSuppression à produire si la sortie du flux d'entrée a été supprimée.") : Amended ToSubclass] Msft_MiCompareSuppression SuppressionHint; [Description("Flux d'entrée.") : Amended ToSubclass] Msft_MiStream Input; }; [Description("Instance de sortie produite lorsque l'entrée du flux de sortie est supprimée.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiCompareSuppression { [Description("La sortie de l'horodatage a été supprimée.") : Amended ToSubclass] datetime Timestamp; [Description("Objet incorporé désignant une suppression de sortie par le flux.") : Amended ToSubclass] object SuppressionSignal[]; }; [Description("Définit un flux MI qui fusionne en amont en un seul flux.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiMerge : Msft_MiStream { [Description("Liste des flux à fusionner.") : Amended ToSubclass] Msft_MiStream Inputs[]; }; [Description("Définit un flux basé sur une requête CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiQuery : Msft_MiStream { [Description("Espace de noms CIM de l’opération de flux.") : Amended ToSubclass] string NamespaceName; [Description("Dialecte de la requête CIM.") : Amended ToSubclass] string Dialect; [Description("Expression de la requête CIM.") : Amended ToSubclass] string Expression; }; [Description("Définit l’interface de la collection des flux MI.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class Msft_MiStreamTasks { [Description("Désérialise le fichier spécifié et collecte l’ensemble des objets de flux.") : Amended ToSubclass] uint32 Collect([In,Description("Nom de fichier de la définition de flux.") : Amended ToSubclass] string Filename,[Out,Description("Sortie du flux.") : Amended ToSubclass] object Results[]); [Description("Idem que pour la collecte, mais effectue la transmission de type push des données vers le point de terminaison configuré.") : Amended ToSubclass] uint32 Push([In,Description("Nom de fichier de la définition de flux.") : Amended ToSubclass] string Filename,[In,Description("Indique s'il faut supprimer la sortie en fonction du précédent historique de collecte.") : Amended ToSubclass] boolean CheckCollectionHistory); [Description("Ordonne au client Web d’effectuer une transmission de type push de toutes les données en attente vers le point de terminaison configuré.") : Amended ToSubclass] uint32 Flush(); };