#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\HardwareManagement") instance of __namespace{ name="MS_40c";}; #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\HardwareManagement\\MS_40c") [Version("2.19.0") : Amended,Description("ManagedElement est une classe abstraite qui fournit une superclasse commune (ou sommet de l’arborescence d’héritage) pour les classes sans association dans le schéma CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedElement { [Description("InstanceID est une propriété optionnelle qui peut être utilisée pour identifier de manière opaque et unique une instance de cette classe dans l’étendue de l’espace de noms d’instanciation. Plusieurs sous-classes de cette classe peuvent remplacer cette propriété pour la rendre obligatoire ou la transformer en clé. De telles sous-classes peuvent également modifier les algorithmes privilégiés définis ci-dessous qui permettent de garantir l’unicité.\nPour garantir l’unicité dans l’espace de noms, la valeur d’InstanceID doit être construite à l’aide de l’algorithme « privilégié » suivant : \n: \nOù et sont séparés par un signe deux-points (:), et où doit inclure un nom sous copyright, un nom de marque ou tout autre nom unique appartenant à l’entité commerciale qui crée ou définit l’ID d’instance ou qui est un ID inscrit affecté à l’entité commerciale par une autorité internationale reconnue. (Cette structure est comparable à _ des noms de classe de schéma.) En outre, pour garantir l’unicité, ne doit pas contenir de signe deux-points (« : »). Lors de l’utilisation de cet algorithme, le premier signe deux-points figurant dans l’ID d’instance DOIT apparaître entre et . \n est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier d’autres éléments sous-jacents (réels). Si la valeur définie est non Null et que l’algorithme « privilégié » ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’ID d’instance obtenu n’est réutilisé dans aucun ID d’instance produit par ce fournisseur ni par d’autres fournisseurs pour l’espace de noms de cette instance. \nSi la valeur définie n’est pas Null pour les instances définies par DMTF, l’algorithme « privilégié » doit être utilisé avec la valeur CIM affectée à l’.") : Amended ToSubclass] string InstanceID; [Description("La propriété Caption est une courte description textuelle (chaîne d’une seule ligne) de l’objet.") : Amended ToSubclass] string Caption; [Description("La propriété Description fournit une description textuelle de l’objet.") : Amended ToSubclass] string Description; [Description("Nom convivial de l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, données d’identité et informations de description. \nNotez que la propriété Name de ManagedSystemElement est également définie en tant que nom convivial. Toutefois, elle est souvent sous-classée en propriété Key. Il n’est pas raisonnable que la même propriété puisse véhiculer à la fois une identité et un nom convivial sans incohérences. Lorsque Name existe et qu’il n’est pas Key (par exemple, pour des instances de LogicalDevice), les mêmes informations peuvent être présentes dans les propriétés Name et ElementName. Notez que s’il y a une instance associée de CIM_EnabledLogicalElementCapabilities, il peut exister des restrictions sur cette propriété tel que défini dans les propriétés ElementNameMask et MaxElementNameLen définies dans cette classe.") : Amended ToSubclass] string ElementName; }; [Description("La classe CIM_ManagedSystemElement est la classe de base pour la hiérarchie des éléments du système. Tout composant distinctif d’un système est un candidat pour l’inclusion dans cette classe. Exemples de composants système : \n- composants logiciels tels que les serveurs d’applications, les bases de données et les applications ; \n- composants du système d’exploitation tels que les fichiers, les processus et les threads ; \n- composants de périphériques tels que les lecteurs de disque, les contrôleurs, les processeurs et les imprimantes ; \n- composants physiques tels que les processeurs et les cartes.") : Amended ToSubclass,Version("2.22.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedSystemElement : CIM_ManagedElement { [Description("Valeur au format date/heure indiquant le moment où l’objet a été installé. Si cette valeur est vide, cela n’indique pas que l’objet n’est pas installé.") : Amended ToSubclass] datetime InstallDate; [Description("La propriété Name définit le nom par lequel l’objet est connu. Lorsqu’elle est sous-classée, la propriété Name peut être ignorée pour être une propriété Key.") : Amended ToSubclass] string Name; [Description("Indique les états actuels de l’élément. Différents états opérationnels sont définis. La plupart des valeurs de l’énumération sont suffisamment explicites. Cependant, certaines ne le sont pas et sont décrites ici plus en détail. \n« Trop sollicité » indique que l’élément fonctionne, mais qu’il nécessite une attention. Exemples de l’état « Trop sollicité » : surcharge, surchauffe, etc. \n« Prévention d’erreur » indique que l’élément fonctionne tant bien que mal, mais qu’une défaillance va probablement se produire. \n« En service » s’applique à un élément faisant l’objet d’une configuration, d’un entretien, d’un nettoyage ou d’une administration quelconque. \n« Aucun contact » indique que le système de surveillance a connaissance de cet élément, mais qu’il n’a jamais pu établir la communication avec lui. \n« Perte de communication » indique que l’élément ManagedSystem existe et qu’il a déjà été contacté, mais qu’il est actuellement inaccessible. \n« Arrêté » et « Abandonné », bien que proches l’un de l’autre, diffèrent en ceci que le premier sous-entend un arrêt méthodique, alors que le deuxième implique un arrêt brutal nécessitant peut-être une mise à jour de l’état et de la configuration de l’élément. \n« Dormant » indique que l’élément est inactif ou a été arrêté doucement. \n« Entité de prise en charge liée à l’erreur » indique que cet élément est peut-être « OK », mais qu’un autre élément dont il dépend est défaillant. Un exemple en serait un service réseau ou un point d’arrêt qui ne peut pas fonctionner en raison de problèmes survenus dans une couche inférieure du réseau. \n« Achevé » indique que l’élément a mené à bien son opération. Cette valeur doit être combinée avec l’état OK, Erreur ou Détérioré, cela afin de permettre au client de savoir si l’opération a réussi (achevée avec l’état OK) ou échoué (achevée avec l’état Erreur). Un état final Détérioré implique que l’opération s’est arrêtée, mais ne s’est pas achevée correctement ou a signalé une erreur. \n« Mode d’alimentation » indique que l’élément contient des informations supplémentaires sur le mode d’alimentation dans le service PowerManagementService associé. \nOperationalStatus remplace la propriété Status sur ManagedSystemElement pour fournir une approche cohérente aux énumérations, pour répondre aux besoins d’implémentation pour une propriété de tableau, et pour offrir une possibilité de migration vers les environnements du futur. Cette modification n’a pas été faite plus tôt, car elle nécessitait le qualifiant déprécié. En raison de la fréquente utilisation de la propriété Status dans les applications d’administration, il est fortement recommandé de fournir les deux propriétés Status et OperationalStatus. En outre, la première valeur d’OperationalStatus doit contenir l’état principal de l’élément. Lorsqu’elle est lue par instrumentation, la propriété Status (à valeur unique) doit également fournir l’état principal de l’élément.") : Amended ToSubclass,Values{"Inconnu", "Autres", "OK", "Détérioré", "Trop sollicité", "Prévention d’erreur", "Erreur", "Erreur non récupérable", "Démarrage", "Arrêt", "Arrêté", "En service", "Aucun contact", "Perte de communication", "Abandonné", "Dormant", "Entité de prise en charge liée à l’erreur", "Achevé", "Mode d’alimentation", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 OperationalStatus[]; [Description("Chaînes décrivant les diverses valeurs du tableau OperationalStatus. Par exemple, si « Arrêt » est la valeur attribuée à OperationalStatus, cette propriété peut comporter une explication relative à l’arrêt d’un objet. Notez que les entrées de ce tableau sont mises en corrélation avec celles du même index de tableau dans OperationalStatus.") : Amended ToSubclass] string StatusDescriptions[]; [Description("Chaîne indiquant l’état actuel de l’objet. Divers états opérationnels et non opérationnels sont définis. Cette propriété est déconseillée et est remplacée par OperationalStatus, qui comprend la même sémantique dans son énumération. Cette modification s’explique pour 3 raisons : \n1) L’état est défini de manière plus correcte sous forme de tableau. Cela permet de surmonter la limite relative à la description d’un état via une valeur unique, lorsqu’il s’agit réellement d’une propriété à valeurs multiples (par exemple, un élément peut avoir les états OK ET Arrêté). \n2) Un MaxLen dont la valeur est 10 est trop restrictif et débouche sur des valeurs énumérées imprécises. \n3) La modification d’un type de données uint16 a été traitée lors de la définition de CIM V2.0. Toutefois, les implémentations existantes de la version 1.0 utilisaient la propriété de chaîne sans modification du code. Par conséquent, l’état a été hérité dans le schéma. L’utilisation du qualificateur Déprécié permet de conserver la propriété existante tout en produisant une définition améliorée via OperationalStatus.") : Amended ToSubclass] string Status; [Description("Indique l’intégrité actuelle de l’élément. Cet attribut indique l’intégrité de cet élément, mais pas nécessairement celle de ses sous-composants. Les valeurs possibles vont de 0 à 30, où 5 signifie que l’élément est tout à fait sain, et 30 signifie qu’il n’est pas du tout opérationnel. Le spectre suivant est défini : \n« Erreur non récupérable » (30) - Panne complète de l’élément, récupération impossible. Toutes les fonctionnalités de cet élément sont perdues. \n« Défaillance critique » (25) - L’élément ne fonctionne plus, la récupération risque de ne pas être possible. \n« Défaillance majeure » (20) - L’élément est en panne. Il est possible que certaines fonctionnalités (ou toutes) de ce composant soient détériorées ou non opérationnelles. \n« Défaillance mineure » (15) - Toutes les fonctionnalités sont disponibles, mais certaines peuvent être détériorées. \n« Détérioré/Avertissement » (10) - L’élément est en état de marche et toutes les fonctionnalités sont proposées. Cependant, l’élément ne fonctionne pas au mieux de ses capacités. Par exemple, ses performances ne sont pas optimales, ou il signale des erreurs récupérables. \n« OK » (5) - L’élément est entièrement opérationnel, et fonctionne avec ses paramètres normaux et sans erreurs. \n« Inconnu » (0) - L’implémentation ne peut pas déterminer le HealthState. \nDMTF se réserve la partie inutilisée du spectre pour des HealthStates.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré/Avertissement", "Défaillance mineure", "Défaillance majeure", "Défaillance critique", "Erreur non récupérable", "Réservé au DMTF"} : Amended ToSubclass] uint16 HealthState; [Description("CommunicationStatus indique la possibilité de l’instrumentation à communiquer avec le ManagedElement sous-jacent. CommunicationStatus se compose de l’une des valeurs suivantes : Inconnu, Non disponible, Communication OK, Communication perdue ou Aucun contact. \nUne valeur de retour null indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« Communication OK » indique que la communication est établie avec l’élément, mais qu’elle ne traduit pas une qualité de service. \n« Aucun contact » indique que le système de surveillance a connaissance de cet élément, mais qu’il n’a jamais pu établir la communication avec lui. \n« Perte de communication » indique que l’existence de ManagedElement est connue et qu’il a été contacté avec succès par le passé, mais qu’il est actuellement injoignable.") : Amended ToSubclass,Values{"Inconnu", "Non disponible", "Communication OK", "Perte de communication", "Aucun contact", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 CommunicationStatus; [Description("DetailedStatus complète PrimaryStatus avec des informations d’état supplémentaires. Il se compose de l’une des valeurs suivantes : Non disponible, Aucune information supplémentaire, Trop sollicité, Prévention d’erreur, Erreur, Erreur non récupérable, Entité de prise en charge liée à l’erreur. L’état détaillé permet de compléter le PrimaryStatus de l’élément. \nUne valeur de retour null indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« Aucune information supplémentaire » indique que l’élément fonctionne normalement, comme indiqué par PrimaryStatus = « OK ». \n« Trop sollicité » indique que l’élément fonctionne, mais qu’il nécessite une attention. Exemples de l’état « Trop sollicité » : surcharge, surchauffe, etc. \n« Prévention d’erreur » indique que l’élément fonctionne tant bien que mal, mais qu’une défaillance va probablement se produire. \n« Erreur non récupérable » indique que cet élément est en situation d’erreur et qu’il nécessite une intervention humaine. \n« Entité de prise en charge liée à l’erreur » indique que cet élément est peut-être « OK », mais qu’un autre élément dont il dépend est défaillant. Un exemple en serait un service réseau ou un point d’arrêt qui ne peut pas fonctionner en raison de problèmes survenus dans une couche inférieure du réseau.") : Amended ToSubclass,Values{"Non disponible", "Aucune information supplémentaire", "Trop sollicité", "Prévention d’erreur", "Erreur non récupérable", "Entité de prise en charge liée à l’erreur", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 DetailedStatus; [Description("OperatingStatus fournit une valeur d’état actuel pour la situation opérationnelle de l’élément et peut être utilisé pour fournir plus de détails quant à la valeur d’EnabledState. OperatingStatus peut aussi fournir les états transitionnels quand un élément passe d’un état à un autre, comme lorsqu’il passe d’EnabledState à RequestedState, ou autres situations de transition.\nOperatingStatus se compose de l’une des valeurs suivantes : Inconnu, Non disponible, En maintenance, Démarrage, Arrêt, Arrêté, Abandonné, Dormant, Achevé, Migration, Émigration, Immigration, Capture instantanée, Arrêt en cours, En test \nUne valeur de retour null indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« En service » décrit un élément en cours de configuration, de maintenance, de nettoyage ou d’administration. \n« Démarrage » décrit un élément en cours d’initialisation. \n« Arrêt » décrit un élément en cours d’arrêt. \n« Arrêté » et « Abandonné », bien que proches l’un de l’autre, diffèrent en ceci que le premier sous-entend un arrêt méthodique, alors que le deuxième implique un arrêt brutal nécessitant peut-être une mise à jour de l’état et de la configuration de l’élément. \n« Dormant » indique que l’élément est inactif ou a été arrêté doucement. \n« Achevé » indique que l’élément a mené à bien son opération. Cette valeur doit être combinée avec l’état OK, Erreur ou Détérioré, cela afin de permettre au client de savoir si l’opération a réussi (état OK), échoué (état Erreur) ou s’est terminée avec l’état Détérioré (l’opération s’est terminée, mais pas avec l’état OK ou n’a pas signalé une erreur). \n« Migration » indique que l’élément est en cours de déplacement d’un élément à un autre. \n« Immigration » indique que l’élément est déplacé vers le nouvel élément hôte. \n« Émigration » indique que l’élément est déplacé depuis l’élément hôte. \n« Arrêt en cours » décrit un élément arrêté brutalement. \n« En test » indique que l’élément est en phase de test. \n« Transition » décrit un élément entre deux états, non entièrement disponible ni dans son état passé ni dans son état futur. Cette valeur doit être utilisée si d’autres valeurs indiquant une transition vers un état spécifique ne sont pas applicables.\n« En service » décrit un élément en service et opérationnel.") : Amended ToSubclass,Values{"Inconnu", "Non disponible", "En maintenance", "Démarrage", "Arrêt", "Arrêté", "Abandonné", "Dormant", "Achevé", "Migration", "Émigration", "Immigration", "Capture instantanée", "Arrêt en cours", "En test", "Transition", "En service", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 OperatingStatus; [Description("PrimaryStatus fournit une valeur d’état de haut niveau, destinée à être alignée avec la représentation de type Rouge-Jaune-Vert de l’état. PrimaryStatus doit être utilisé en liaison avec DetailedStatus pour fournir un état d’intégrité détaillé et de haut niveau de ManagedElement et de ses sous-composants. \nPrimaryStatus consiste en l’une des valeurs suivantes : Inconnu, OK, Détérioré ou Erreur. « Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« OK » indique que ManagedElement fonctionne normalement. \n« Détérioré » indique que ManagedElement fonctionne sous le niveau normal. \n« Erreur » indique que ManagedElement est en situation d’erreur.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré", "Erreur", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 PrimaryStatus; }; [Description("CIM_LogicalElement est une classe de base pour tous les composants d’un système qui représentent des composants système abstraits, par exemple Files, Processes ou LogicalDevices.") : Amended ToSubclass,Version("2.6.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [Description("Un travail est un LogicalElement qui représente une unité de travail en cours d’exécution, telle qu’un script ou un travail d’impression. Un travail diffère d’un processus dans le sens où un travail peut être planifié ou mis en file d’attente et que son exécution n’est pas limitée à un système unique.") : Amended ToSubclass,Version("2.10.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_Job : CIM_LogicalElement { [Description("Chaîne ouverte qui représente l’état du travail. L’état principal est reflété dans la propriété héritée OperationalStatus. JobStatus fournit des détails supplémentaires spécifiques à l’implémentation.") : Amended ToSubclass] string JobStatus; [Description("Heure à laquelle le travail a été envoyé pour exécution. Une valeur comprise entièrement de zéros indique que l’élément propriétaire n’est pas capable de générer une date et une heure. Par conséquent, ScheduledStartTime et StartTime sont générés en tant qu’intervalles relatifs à l’heure à laquelle leurs valeurs sont demandées.") : Amended ToSubclass] datetime TimeSubmitted; [Description("Heure à laquelle le démarrage du travail actuel est planifié. Cette heure peut être représentée par la date et l’heure réelles ou par un intervalle relatif à l’heure à laquelle cette propriété est demandée. Une valeur comprise entièrement de zéros indique que le travail est déjà en cours d’exécution. La propriété est déconseillée et remplacée par les propriétés de planification plus expressives RunMonth, RunDay, RunDayOfWeek et RunStartInterval.") : Amended ToSubclass] datetime ScheduledStartTime; [Description("Heure à laquelle le travail a réellement démarré. Cette heure peut être représentée par une date et une heure réelles ou par un intervalle relatif à l’heure à laquelle cette propriété est demandée. Notez que cette propriété est également présente dans la classe JobProcessingStatistics. Cette classe est nécessaire pour capturer les informations de traitement pour les travaux périodiques, car seule l’heure de la « dernière » exécution peut être stockée dans cette propriété à valeur unique.") : Amended ToSubclass] datetime StartTime; [Description("Intervalle de temps au cours duquel le travail a été exécuté ou durée d’exécution totale si le travail est terminé. Notez que cette propriété est également présente dans la classe JobProcessingStatistics. Cette classe est nécessaire pour capturer les informations de traitement pour les travaux périodiques, car seule l’heure de la « dernière » exécution peut être stockée dans cette propriété à valeur unique.") : Amended ToSubclass] datetime ElapsedTime; [Description("Nombre de fois où le travail doit être exécuté. La valeur 1 indique que le travail n’est pas périodique, alors qu’une valeur différente de zéro indique qu’une limite est appliquée au nombre de fois où le travail se produit. La valeur zéro indique qu’il n’y a pas de limite au nombre de fois où le travail peut être traité. Le travail est terminé soit après UntilTime, soit par intervention manuelle. Par défaut, un travail n’est traité qu’une fois.") : Amended ToSubclass] uint32 JobRunTimes; [Description("Mois au cours duquel le travail doit être traité. Spécifiez 0 pour janvier, 1 pour février et ainsi de suite.") : Amended ToSubclass,Values{"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"} : Amended ToSubclass] uint8 RunMonth; [Description("Jour du mois au cours duquel le travail doit être traité. Cette propriété peut être interprétée de deux manières différentes selon la valeur de DayOfWeek. Dans un cas, RunDay définit le jour du mois au cours duquel le travail est traité. Cette interprétation est utilisée lorsque DayOfWeek a la valeur 0. Un entier positif ou négatif indique si RunDay doit être calculé depuis le début ou la fin du mois. Par exemple, 5 indique le cinquième jour de RunMonth et -1 indique le dernier jour de RunMonth. \n\nLorsque RunDayOfWeek n’a pas la valeur 0, RunDay est le jour du mois au cours duquel le travail est traité, défini conjointement avec RunDayOfWeek. Par exemple, si RunDay a la valeur 15 et que RunDayOfWeek a la valeur Samedi, le travail est traité le premier samedi le 15e jour de RunMonth ou après (par exemple, le troisième samedi du mois). Si RunDay a la valeur 20 et que RunDayOfWeek a la valeur -Samedi, ceci indique le premier samedi le 20e jour de RunMonth ou avant. Si RunDay a la valeur -1 et que RunDayOfWeek a la valeur -Dimanche, ceci indique le dernier dimanche de RunMonth.") : Amended ToSubclass] sint8 RunDay; [Description("Entier positif ou négatif utilisé en conjonction avec RunDay pour indiquer le jour de la semaine où le travail est traité. RunDayOfWeek a la valeur 0 pour indiquer un jour exact du mois, comme le 1er mars. Un entier positif (représentant dimanche, lundi, mardi, etc.) signifie que le jour de la semaine est le jour spécifié par RunDay ou un jour après celui-ci. Un entier négatif (représentant -Dimanche, -Lundi, -Mardi, etc.) signifie que le jour de la semaine est le jour spécifié par RunDay ou un jour avant celui-ci.") : Amended ToSubclass,Values{"-Samedi", "-Vendredi", "-Jeudi", "-Mercredi", "-Mardi", "-Lundi", "-Dimanche", "ExactDayOfMonth", "Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"} : Amended ToSubclass] sint8 RunDayOfWeek; [Description("Intervalle de temps après minuit, lorsque le travail doit être traité. Par exemple, \n00000000020000.000000:000 \nindique que le travail doit être exécuté à 2 heures ou après, heure locale ou heure UTC (selon la valeur de la propriété LocalOrUtcTime).") : Amended ToSubclass] datetime RunStartInterval; [Description("Cette propriété indique si les heures représentées dans les propriétés RunStartInterval et UntilTime représentent des heures locales ou UTC. Les valeurs d’heure sont synchronisées au niveau mondial à l’aide de la valeur d’énumération 2, « Heure UTC ».") : Amended ToSubclass,Values{"Heure locale", "Heure UTC"} : Amended ToSubclass] uint16 LocalOrUtcTime; [Description("Heure après laquelle le travail n’est pas valide ou doit être arrêté. Cette heure peut être représentée par une date et une heure réelles ou par un intervalle relatif à l’heure à laquelle cette propriété est demandée. Une valeur comprise entièrement de chiffres neuf indique que le travail peut être exécuté de manière indéfinie.") : Amended ToSubclass] datetime UntilTime; [Description("Utilisateur à informer au moment de l’achèvement ou de l’échec du travail.") : Amended ToSubclass] string Notify; [Description("Utilisateur ayant envoyé le travail ou nom du service ou de la méthode à l’origine de la création du travail.") : Amended ToSubclass] string Owner; [Description("Indique l’urgence ou l’importance de l’exécution du travail. Plus la valeur est faible, plus la priorité est élevée. Notez que cette propriété est également présente dans la classe JobProcessingStatistics. Cette classe est nécessaire pour capturer les informations de paramètres susceptibles d’influencer les résultats d’un travail.") : Amended ToSubclass] uint32 Priority; [Description("Pourcentage du travail terminé au moment où cette valeur est requise. Notez que cette propriété est également présente dans la classe JobProcessingStatistics. Cette classe est nécessaire pour capturer les informations de traitement pour les travaux périodiques, car seules les données de la « dernière » exécution peuvent être stockées dans cette propriété à valeur unique. \nNotez que la valeur 101 n’est pas définie et qu’elle ne sera pas autorisée dans la prochaine révision majeure de la spécification.") : Amended ToSubclass,Units("Pourcentage") : Amended ToSubclass] uint16 PercentComplete; [Description("Indique si le travail doit être automatiquement supprimé ou non une fois celui-ci achevé. Notez que l’« achèvement » d’un travail périodique est défini par ses propriétés JobRunTimes ou UntilTime, ou lorsque le travail est terminé par une intervention manuelle. Si cette propriété a la valeur False et que le travail se termine, la méthode extrinsèque DeleteInstance doit être utilisée pour supprimer la tâche au lieu de mettre à jour cette propriété.") : Amended ToSubclass] boolean DeleteOnCompletion; [Description("Code d’erreur spécifique au fournisseur. La valeur doit être égale à zéro si le travail s’est terminé sans erreur. Notez que cette propriété est également présente dans la classe JobProcessingStatistics. Cette classe est nécessaire pour capturer les informations de traitement pour les travaux périodiques, car seule l’erreur de la « dernière » exécution peut être stockée dans cette propriété à valeur unique.") : Amended ToSubclass] uint16 ErrorCode; [Description("Chaîne ouverte qui contient la description de l’erreur du fournisseur. Notez que cette propriété est également présente dans la classe JobProcessingStatistics. Cette classe est nécessaire pour capturer les informations de traitement pour les travaux périodiques, car seule l’erreur de la « dernière » exécution peut être stockée dans cette propriété à valeur unique.") : Amended ToSubclass] string ErrorDescription; [Description("Décrit l’action de récupération à prendre pour un travail qui n’a pas été correctement exécuté. Les valeurs possibles sont : \n0 = « Inconnu », qui signifie que l’action de récupération à prendre est inconnue. \n1 = « Autre », qui indique que l’action de récupération sera spécifiée dans la propriété OtherRecoveryAction. \n2 = « Ne pas continuer », qui signifie d’arrêter l’exécution du travail et de mettre à jour son état de manière appropriée. \n3 = « Continuer avec le travail suivant », qui signifie de passer au travail suivant dans la file d’attente. \n4 = « Exécuter le travail », qui indique que le travail doit être réexécuté. \n5 = « Exécuter le travail de récupération », qui signifie d’exécuter le travail associé à l’aide de la relation RecoveryJob. Notez que le travail de récupération doit déjà être dans la file d’attente à partir de laquelle il sera exécuté.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Ne pas continuer", "Continuer avec le travail suivant", "Exécuter le travail", "Exécuter le travail de récupération"} : Amended ToSubclass] uint16 RecoveryAction; [Description("Chaîne décrivant l’action de récupération lorsque la propriété RecoveryAction de l’instance a la valeur 1 (« Autre »).") : Amended ToSubclass] string OtherRecoveryAction; [Description("KillJob est déconseillé, car aucune distinction n’est faite entre un arrêt normal et une suppression immédiate. CIM_ConcreteJob.RequestStateChange() fournit les options « Terminer » et « Supprimer » pour permettre cette distinction. \nCette méthode supprime ce travail et tout processus sous-jacent, et supprime toute association « non résolue ».") : Amended ToSubclass,Values{"Opération réussie", "Non pris en charge", "Inconnu", "Délai d’expiration dépassé", "Échec", "Accès refusé", "Introuvable", "Réservé au DMTF", "Spécifique au fournisseur"} : Amended ToSubclass] uint32 KillJob([In,Description("Indique si le travail doit être automatiquement supprimé ou non une fois celui-ci terminé. Ce paramètre est prioritaire sur la propriété DeleteOnCompletion.") : Amended ToSubclass] boolean DeleteOnKill); }; [Description("Version concrète du travail. Cette classe représente une unité générique et instanciable de travail, comme un lot ou un travail d’impression.") : Amended ToSubclass,Version("2.22.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_ConcreteJob : CIM_Job { [Description("Dans le cadre de l’instanciation de l’espace de noms, InstanceID identifie de façon opaque et unique une instance de cette classe. Pour garantir l’unicité de l’espace de noms, la valeur d’InstanceID doit être construite selon l’algorithme « préféré » suivant : \n: \noù et sont séparés par un deux-points (:), et où doit inclure un nom soumis à droit d’auteur, déposé ou autrement unique, qui est la propriété d’une entité commerciale qui crée ou définit l’InstanceID, ou qui est un ID enregistré attribué à l’entité commerciale par une autorité internationale reconnue. (Cette structure est comparable à _ des noms de classe de schéma.) En outre, pour garantir l’unicité, ne peut pas contenir de deux-points (:). Lors de l’utilisation de cet algorithme, le premier signe deux-points figurant dans l’ID d’instance DOIT apparaître entre et . \n est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier d’autres éléments sous-jacents (monde réel). Si l’algorithme « préféré » ci-dessus n’est pas utilisé, l’entité de définition doit s’assurer que l’InstanceID résultant n’est pas réutilisé dans les InstanceID produits par ce fournisseur ou un autre fournisseur pour l’espace de noms de cette instance. \nPour les instances DMTF, l’algorithme « préféré » doit être utilisé avec l’ défini sur « CIM ».") : Amended ToSubclass,key] string InstanceID; [Description("Nom convivial pour cette instance d’un travail. En outre, le nom convivial peut être utilisé en tant que propriété pour une recherche ou une requête. (Remarque : le nom ne doit pas nécessairement être unique dans un espace de noms.)") : Amended ToSubclass] string Name; [Description("JobState est une énumération d’entiers qui indique l’état opérationnel d’un travail. Il peut aussi indiquer des transitions entre ces états, par exemple « Arrêt » et « Démarrage ». Voici une brève description des états : \nNouveau (2) indique que le travail n’a jamais été démarré. \nDémarrage (3) indique que le travail passe de l’état « Nouveau », « Suspendu » ou « Service » à l’état « En cours d’exécution ». \nEn cours d’exécution (4) indique que le travail est en cours d’exécution. \nSuspendu (5) indique que le travail est arrêté, mais qu’il peut être redémarré de manière transparente. \nArrêt (6) indique que le travail passe à l’état « Achevé », « Terminé » ou « Supprimé ». \nAchevé (7) indique que le travail s’est achevé normalement. \nTerminé (8) indique que le travail a été arrêté par une demande de modification d’état « Terminer ». Le travail et tous ses processus sous-jacents sont terminés et peuvent être redémarrés (cette opération est spécifique au travail) uniquement en tant que nouveau travail. \nSupprimé (9) indique que le travail a été arrêté par une demande de modification d’état « Supprimer ». Des processus sous-jacents sont peut-être toujours en cours d’exécution, et un nettoyage peut être nécessaire pour libérer des ressources. \nException (10) indique que le travail est dans un état anormal qui peut signifier une condition d’erreur. L’état réel peut être affiché par le biais d’objets spécifiques au travail. \nService (11) indique que le travail est dans un état spécifique au fournisseur qui prend en charge la découverte du problème, la résolution ou les deux.\nRequête en attente (12) indique l’attente d’un client pour résoudre une requête.") : Amended ToSubclass,Values{"Nouveau", "Démarrage", "En cours d’exécution", "Suspendu", "Arrêt en cours", "Achevé", "Terminé", "Supprimé", "Exception", "Service", "Requête en attente", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 JobState; [Description("Date/heure de la dernière modification de la propriété EnabledState de l’élément. Si l’état de l’élément n’a pas changé et si cette propriété est renseignée, sa valeur d’intervalle doit être égale à 0. Si une modification d’état a été demandée mais qu’elle a été rejetée ou qu’elle est en attente d’être traitée, la propriété ne doit pas être mise à jour.") : Amended ToSubclass] datetime TimeOfLastStateChange; [Description("Durée pendant laquelle le travail est conservé au terme de son exécution, que celle-ci ait abouti ou non. Le travail doit rester en existence pendant une certaine période de temps, cela quelle que soit la valeur de la propriété DeleteOnCompletion. \nLa valeur par défaut est de cinq minutes.") : Amended ToSubclass] datetime TimeBeforeRemoval; [Description("Demande le remplacement de l’état du travail par la valeur spécifiée dans le paramètre RequestedState. L’appel à plusieurs reprises de la méthode RequestStateChange peut entraîner le remplacement ou la perte de demandes antérieures. \nSi la valeur 0 est retournée, la tâche a abouti. Tout autre code de retour indique une condition d’erreur.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Erreur inconnue/non spécifiée", "Impossible de terminer avant le délai d’expiration", "Échec", "Paramètre non valide.", "Utilisée", "Réservé au DMTF", "Paramètres de la méthode vérifiés : transition démarrée", "Transition d’état non valide", "Utilisation du paramètre de délai d’expiration non prise en charge", "Occupée", "Méthode réservée", "Spécifique au fournisseur"} : Amended ToSubclass] uint32 RequestStateChange([In,Description("RequestStateChange modifie l’état d’un travail. Les valeurs possibles sont les suivantes : \nDémarrer (2) fait passer l’état d’un travail à « En cours d’exécution ». \nSuspendre (3) arrête le travail temporairement. L’intention est de redémarrer ensuite le travail avec « Démarrer ». Il est possible d’entrer l’état « Service » à partir de l’état suspendu (cette opération est spécifique au travail). \nTerminer (4) arrête le travail correctement en enregistrant des données, en préservant l’état et en arrêtant tous les processus sous-jacents de manière ordonnée. \nSupprimer (5) termine le travail immédiatement sans aucune obligation concernant l’enregistrement des données ou la préservation de l’état. \nService (6) place le travail dans un état de service spécifique au fournisseur. Il peut être possible de redémarrer le travail.") : Amended ToSubclass,Values{"Démarrer", "Suspendre", "Terminer", "Supprimer", "Service", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 RequestedState,[In,Description("Délai d’expiration spécifiant le délai maximal attendu par le client pour la transition vers le nouvel état. Le format d’intervalle doit être utilisé pour spécifier TimeoutPeriod. La valeur 0 ou un paramètre null indique que le client n’a pas d’exigence en matière de délai de transition. \nSi cette propriété ne contient pas 0 ou null et que l’implémentation ne prend pas en charge ce paramètre, le code de retour doit indiquer « Utilisation du paramètre de délai d’expiration non prise en charge ».") : Amended ToSubclass] datetime TimeoutPeriod); [Description("Lorsque le travail est en cours d’exécution ou qu’il s’est terminé sans erreur, cette méthode ne retourne aucune instance de CIM_Error. Toutefois, si le travail a échoué en raison d’un problème interne ou parce que le travail a été terminé par un client, une instance de CIM_Error est retournée.") : Amended ToSubclass,Values{"Opération réussie", "Non pris en charge", "Erreur non spécifiée", "Délai d’expiration dépassé", "Échec", "Paramètre non valide.", "Accès refusé", "Réservé au DMTF", "Spécifique au fournisseur"} : Amended ToSubclass] uint32 GetError([Out,Description("Si OperationalStatus sur le travail n’est pas « OK », cette méthode retourne une instance de CIM_Error. Dans le cas contraire, lorsque le travail est « OK », la valeur null est retournée.") : Amended ToSubclass] CIM_Error Error); }; [Version("2.22.1") : Amended,Description("CIM_Error est une classe spécialisée qui contient des informations sur la gravité, la cause, les actions recommandées et d’autres données liées à l’échec d’une opération CIM. Les instances de ce type PEUVENT être incluses dans le cadre de la réponse à une opération CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class CIM_Error { [Description("Classification principale de l’erreur. Les valeurs suivantes sont définies : \n2 - Erreur de communication. Les erreurs de ce type sont principalement associées aux procédures et/ou processus requis pour transmettre des informations d’un point à un autre. \n3 - Erreur de qualité de service. Les erreurs de ce type sont principalement associées aux défaillances qui ont pour effet de réduire les fonctionnalités ou les performances. \n4 - Erreur logicielle. Les erreurs de ce type sont principalement associées à une défaillance de logiciel ou de traitement. \n5 - Erreur matérielle. Les erreurs de ce type sont principalement associées à une défaillance de l’équipement ou du matériel. \n6 - Erreur environnementale. Les erreurs de ce type sont principalement associées à une condition de défaillance liée aux installations ou à d’autres considérations environnementales. \n7 - Erreur au niveau de la sécurité. Les erreurs de ce type sont associées aux violations de sécurité, à la détection de virus et à des problèmes similaires. \n8 - Erreur de surabonnement. Les erreurs de ce type sont principalement associées à l’échec de l’allocation des ressources suffisantes pour terminer l’opération. \n9 - Erreur de ressource non disponible. Les erreurs de ce type sont principalement associées à l’échec de l’accès à une ressource requise. \n10 - Erreur d’opération non prise en charge. Les erreurs de ce type sont principalement associées aux demandes qui ne sont pas prises en charge.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Erreur de communication", "Erreur de qualité de service", "Erreur logicielle", "Erreur matérielle", "Erreur environnementale", "Erreur au niveau de la sécurité", "Erreur de surabonnement", "Erreur de ressource non disponible", "Erreur d’opération non prise en charge", "Réservé au DMTF"} : Amended ToSubclass] uint16 ErrorType; [Description("Chaîne ouverte décrivant le type d’erreur lorsque la valeur 1, Autre, est spécifiée pour le paramètre ErrorType.") : Amended ToSubclass] string OtherErrorType; [Description("Chaîne qui identifie de manière unique l’entité qui possède la définition du format du message décrit dans cette instance. OwningEntity DOIT inclure un nom sous copyright, un nom de marque ou tout autre nom unique dont l’entité commerciale ou l’organisme de normalisation qui définit le format est propriétaire.") : Amended ToSubclass] string OwningEntity; [Description("Chaîne opaque qui identifie de manière unique, dans les limites du paramètre OwningEntity, le format du message.") : Amended ToSubclass] string MessageID; [Description("Message formaté. Ce message est construit en combinant l’ensemble ou une partie des éléments dynamiques spécifiés dans la propriété MessageArguments avec les éléments statiques identifiés de manière unique par le paramètre MessageID dans un registre de messages ou autre catalogue associé à OwningEntity.") : Amended ToSubclass] string Message; [Description("Tableau contenant le contenu dynamique du message.") : Amended ToSubclass] string MessageArguments[]; [Description("Valeur énumérée qui décrit la gravité de l’indication du point de vue du notificateur : \n0 - la gravité perçue de l’indication est inconnue ou indéterminée. \n1 - la valeur Autre, par convention CIM, est utilisée pour indiquer que la valeur de la gravité se trouve dans la propriété OtherSeverity. \n2 - la valeur Informations doit être utilisée pour fournir une réponse informative. \n3 - la valeur Détérioré/Avertissement doit être utilisée lorsqu’il convient de laisser l’utilisateur déterminer si une action est nécessaire. \n4 - la valeur Mineure doit être utilisée pour indiquer qu’une action est nécessaire, mais que la situation n’est pas grave à ce stade. \n5 - la valeur Majeure doit être utilisée pour indiquer qu’une action est nécessaire MAINTENANT. \n6 - la valeur Critique doit être utilisée pour indiquer qu’une action est nécessaire MAINTENANT et que l’étendue est large (peut-être qu’une interruption imminente de l’accès à une ressource critique sera générée). \n7 - la valeur Fatale/Irrécupérable doit être utilisée pour indiquer qu’une erreur s’est produite, mais qu’il est trop tard pour prendre des mesures correctives. \n2 et 0 - les valeurs Informations et Inconnue (respectivement) ont la même utilité. Littéralement, l’erreur est purement à titre d’information ou sa gravité est tout simplement inconnue.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Informations", "Détérioré/Avertissement", "Mineure", "Majeure", "Critique", "Fatale/Irrécupérable", "Réservé au DMTF"} : Amended ToSubclass] uint16 PerceivedSeverity; [Description("Valeur énumérée qui décrit la cause probable de l’erreur.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Erreur d’adaptateur/de carte", "Défaillance du sous-système d’application", "Bande passante réduite", "Erreur d’établissement de la connexion", "Erreur de protocole de communication", "Défaillance du sous-système de communication", "Erreur de configuration/personnalisation", "Surcharge", "Données endommagées", "Limite de cycles processeur dépassée", "Erreur de jeu de données/modem", "Signal détérioré", "Erreur d’interface DTE-DCE", "Porte du boîtier ouverte", "Dysfonctionnement du matériel", "Vibrations excessives", "Erreur de format de fichier", "Incendie détecté", "Inondation détectée", "Erreur de tramage", "Problème de ventilation/climatisation", "Humidité inacceptable", "Erreur de périphérique d’E/S", "Erreur de périphérique d’entrée", "Erreur de réseau local", "Fuite non toxique détectée", "Erreur de transmission de nœud local", "Perte de trame", "Perte de signal", "Approvisionnement en matière épuisé", "Problème de multiplexeur", "Mémoire insuffisante", "Erreur de périphérique de sortie", "Performances détériorées", "Problème d’alimentation", "Pression inacceptable", "Problème de processeur (erreur interne à l’ordinateur)", "Défaillance de pompe", "Taille de file d’attente dépassée", "Défaillance de réception", "Défaillance de récepteur", "Erreur de transmission de nœud distant", "Ressource à pleine capacité ou presque", "Temps de réponse excessif", "Taux de retransmission excessif", "Erreur logicielle", "Programme logiciel terminé de manière anormale", "Erreur du programme logiciel (résultats incorrects)", "Problème de capacité de stockage", "Température inacceptable", "Seuil franchi", "Problème de chronologie", "Fuite toxique détectée", "Défaillance d’émission", "Défaillance d’émetteur", "Ressource sous-jacente non disponible", "Versions différentes", "Alerte précédente effacée", "Échec des tentatives d’ouverture de session", "Virus logiciel détecté", "Effraction à la sécurité matérielle", "Attaque par déni de service détectée", "Informations d’identification de sécurité différentes", "Accès non autorisé", "Alarme reçue", "Perte de pointeur", "Charges utiles différentes", "Erreur de transmission", "Taux d’erreurs excessif", "Problème de suivi", "Élément non disponible", "Élément absent", "Perte de multitrame", "Défaillance de canal de diffusion", "Message non valide reçu", "Défaillance de routage", "Défaillance de carte d’insertion", "Identificateur en double", "Défaillance du chemin de protection", "Perte ou différence de synchronisation", "Problème de terminal", "Défaillance de l’horloge en temps réel", "Défaillance d’antenne", "Défaillance de chargement de batterie", "Défaillance de disque", "Défaillance de saut de fréquence", "Perte de redondance", "Défaillance d’alimentation électrique", "Problème de qualité du signal", "Déchargement de batterie", "Défaillance de batterie", "Problème d’électricité commerciale", "Défaillance de ventilateur", "Défaillance de moteur", "Défaillance de capteur", "Défaillance de fusible", "Défaillance de générateur", "Batterie faible", "Niveau de carburant bas", "Niveau d’eau bas", "Gaz explosif", "Vents forts", "Accumulation de glace", "Fumée", "Différence de mémoire", "Hors cycles processeur", "Problème d’environnement logiciel", "Défaillance de téléchargement logiciel", "Élément réinitialisé", "Délai d’expiration dépassé", "Problèmes de journalisation", "Fuite détectée", "Défaillance du mécanisme de protection", "Échec de ressource de protection", "Incohérence de base de données", "Échec de l’authentification", "Violation de confidentialité", "Détérioration de câble", "Informations retardées", "Informations en double", "Informations absentes", "Modification d’informations", "Informations hors séquence", "Clé périmée", "Défaillance de non-répudiation", "Activité en dehors des horaires", "Hors service", "Erreur de procédure", "Informations inattendues", "Réservé au DMTF"} : Amended ToSubclass] uint16 ProbableCause; [Description("Chaîne ouverte décrivant la cause probable de l’erreur.") : Amended ToSubclass] string ProbableCauseDescription; [Description("Chaîne ouverte décrivant les mesures recommandées à prendre pour résoudre l’erreur.") : Amended ToSubclass] string RecommendedActions[]; [Description("Informations d’identification de l’entité (c’est-à-dire l’instance) qui génère l’erreur. Si cette entité est modélisée dans le schéma CIM, cette propriété contient le chemin de l’instance codé sous forme de paramètre de chaîne. Si elle n’est pas modélisée, la propriété contient une chaîne d’identification qui nomme l’entité qui a généré l’erreur. Le chemin ou la chaîne d’identification sont formatés conformément à la propriété ErrorSourceFormat.") : Amended ToSubclass] string ErrorSource; [Description("Le format de la propriété ErrorSource est interprétable en fonction de la valeur de cette propriété. Les valeurs définies sont : \n0 - Inconnu. Le format est inconnu ou non interprétable clairement par une application cliente CIM. \n1 - Autre. Le format est défini par la valeur de la propriété OtherErrorSourceFormat. 2 - CIMObjectPath. Chemin d’objet CIM tel que défini dans la spécification de l’infrastructure CIM. Remarque : CIM 2.5 et ses versions antérieures utilisaient le terme « noms d’objets ».") : Amended ToSubclass,Values{"Inconnu", "Autres", "CIMObjectPath", "Réservé au DMTF"} : Amended ToSubclass] uint16 ErrorSourceFormat; [Description("Chaîne définissant les valeurs « Autre » pour ErrorSourceFormat. Cette valeur DOIT être définie sur une valeur autre que NULL lorsque le paramètre ErrorSourceFormat a la valeur 1 (« Autre »). Pour toutes les autres valeurs du paramètre ErrorSourceFormat, la valeur de cette chaîne doit être définie sur NULL.") : Amended ToSubclass] string OtherErrorSourceFormat; [Description("Code d’état CIM qui caractérise cette instance. \nCette propriété définit les codes d’état POUVANT être retournés par un serveur ou écouteur CIM conforme. Notez que tous les codes d’état ne sont pas valides pour chaque opération. La spécification de chaque opération DOIT définir les codes d’état pouvant être retournés par cette opération. \nLes valeurs suivantes sont définies pour le code d’état CIM : \n1 - CIM_ERR_FAILED. Une erreur générale qui n’est pas couverte par un code d’erreur plus spécifique s’est produite. \n2 - CIM_ERR_ACCESS_DENIED. L’accès à une ressource CIM n’était pas disponible pour le client. \n3 - CIM_ERR_INVALID_NAMESPACE. L’espace de noms cible n’existe pas. \n4 - CIM_ERR_INVALID_PARAMETER. Une ou plusieurs valeurs de paramètres transmises à la méthode n’étaient pas valides. \n5 - CIM_ERR_INVALID_CLASS. La classe spécifiée n’existe pas. \n6 - CIM_ERR_NOT_FOUND. L’objet demandé était introuvable. \n7 - CIM_ERR_NOT_SUPPORTED. L’opération demandée n’est pas prise en charge. \n8 - CIM_ERR_CLASS_HAS_CHILDREN. Impossible d’effectuer l’opération sur cette classe puisqu’elle comporte des instances. \n9 - CIM_ERR_CLASS_HAS_INSTANCES. Impossible d’effectuer l’opération sur cette classe puisqu’elle comporte des instances. \n10 - CIM_ERR_INVALID_SUPERCLASS. Impossible d’effectuer l’opération puisque la superclasse spécifiée n’existe pas. \n11 - CIM_ERR_ALREADY_EXISTS. Impossible d’effectuer l’opération, car il existe déjà un objet. \n12 - CIM_ERR_NO_SUCH_PROPERTY. La propriété spécifiée n’existe pas. \n13 - CIM_ERR_TYPE_MISMATCH. La valeur fournie est incompatible avec le type. \n14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. Le langage de requête n’est pas reconnu ou pris en charge. \n15 - CIM_ERR_INVALID_QUERY. La requête n’est pas valide pour le langage de requête spécifié. \n16 - CIM_ERR_METHOD_NOT_AVAILABLE. Impossible d’exécuter la méthode extrinsèque. \n17 - CIM_ERR_METHOD_NOT_FOUND. La méthode extrinsèque spécifiée n’existe pas. \n18 - CIM_ERR_UNEXPECTED_RESPONSE. La réponse retournée à l’opération asynchrone n’était pas attendue. \n19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. La destination spécifiée pour la réponse asynchrone n’est pas valide. \n20 - CIM_ERR_NAMESPACE_NOT_EMPTY. L’espace de noms spécifié n’est pas vide. \n21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. Le contexte d’énumération fourni n’est pas valide. \n22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. L’espace de noms spécifié n’est pas vide. \n23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. L’espace de noms spécifié n’est pas vide. \n24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. Échec de la tentative d’abandon d’une opération d’extraction. \n25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Les énumérations filtrées ne sont pas prises en charge. \n26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED.") : Amended ToSubclass,Values{"CIM_ERR_FAILED", "CIM_ERR_ACCESS_DENIED", "CIM_ERR_INVALID_NAMESPACE", "CIM_ERR_INVALID_PARAMETER", "CIM_ERR_INVALID_CLASS", "CIM_ERR_NOT_FOUND", "CIM_ERR_NOT_SUPPORTED", "CIM_ERR_CLASS_HAS_CHILDREN", "CIM_ERR_CLASS_HAS_INSTANCES", "CIM_ERR_INVALID_SUPERCLASS", "CIM_ERR_ALREADY_EXISTS", "CIM_ERR_NO_SUCH_PROPERTY", "CIM_ERR_TYPE_MISMATCH", "CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED", "CIM_ERR_INVALID_QUERY", "CIM_ERR_METHOD_NOT_AVAILABLE", "CIM_ERR_METHOD_NOT_FOUND", "CIM_ERR_UNEXPECTED_RESPONSE", "CIM_ERR_INVALID_RESPONSE_DESTINATION", "CIM_ERR_NAMESPACE_NOT_EMPTY", "CIM_ERR_INVALID_ENUMERATION_CONTEXT", "CIM_ERR_INVALID_OPERATION_TIMEOUT", "CIM_ERR_PULL_HAS_BEEN_ABANDONED", "CIM_ERR_PULL_CANNOT_BE_ABANDONED", "CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED", "CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED", "CIM_ERR_SERVER_LIMITS_EXCEEDED", "CIM_ERR_SERVER_IS_SHUTTING_DOWN", "CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED", "Réservé au DMTF"} : Amended ToSubclass] uint32 CIMStatusCode; [Description("Chaîne ouverte contenant une description lisible de CIMStatusCode. Cette description PEUT se développer, mais DOIT être cohérente avec la définition de CIMStatusCode.") : Amended ToSubclass] string CIMStatusCodeDescription; }; [Description("View est une classe abstraite qui fournit une superclasse commune pour les classes fournissant des représentations d’agrégation dénormalisées de ressources managées. La définition de chaque sous-classe inclut des propriétés propagées à partir du graphique des classes utilisées pour modéliser la ressource dans la vue normalisée. Les classes peuvent être des classes de ressources ou des associations. La définition du mode de propagation d’une valeur (c’est-à-dire la classe source et les transformations de valeur) doit être spécifiée. \nLes sous-classes peuvent être contraintes en lecture seule de manière explicite. Si une sous-classe n’est pas contrainte en lecture seule, il est fortement conseillé aux concepteurs d’examiner attentivement la synchronisation des données et les problèmes de cohérence pouvant en résulter. L’association ElementView peut être utilisée pour rechercher les instances qui constituent la vue normalisée de la ressource managée.") : Amended ToSubclass,Version("2.26.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_View : CIM_ManagedElement { }; [Description("Cette classe définit une classe d’affichage pour un système informatique physique.") : Amended ToSubclass,Version("2.35.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_PhysicalComputerSystemView : CIM_View { [Description("InstanceID est la propriété qui peut être utilisée pour identifier de manière opaque et unique une instance de cette classe dans l’étendue de l’espace de noms d’instanciation.") : Amended ToSubclass,key] string InstanceID; [Description("Cette propriété correspond à la propriété EnabledState du système informatique logique représenté par CIM_ComputerSystem. Pour plus d’informations sur EnabledState, voir CIM_EnabledLogicalElement.EnabledState.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Activé", "Désactivé", "Arrêt en cours", "Non applicable", "Activé mais hors connexion", "En test", "Différé", "Arrêter en douceur", "Démarrage", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 EnabledState; [Description("Cette propriété correspond à la propriété RequestedState du système informatique logique représenté par CIM_ComputerSystem. Pour plus d’informations sur RequestedState, voir CIM_EnabledLogicalElement.RequestedState.") : Amended ToSubclass,Values{"Inconnu", "Activé", "Désactivé", "Arrêter", "Aucune modification", "Non connecté", "Test", "Différé", "Arrêter en douceur", "Redémarrer", "Réinitialiser", "Non applicable", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 RequestedState; [Description("Cette propriété correspond à la propriété OperationalStatus du système informatique logique représenté par CIM_ComputerSystem. Pour plus d’informations, voir la description de CIM_ManagedSystemElement.OperationalStatus.") : Amended ToSubclass,Values{"Inconnu", "Autres", "OK", "Détérioré", "Trop sollicité", "Prévention d’erreur", "Erreur", "Erreur non récupérable", "Démarrage", "Arrêt", "Arrêté", "En service", "Aucun contact", "Perte de communication", "Abandonné", "Dormant", "Entité de prise en charge liée à l’erreur", "Achevé", "Mode d’alimentation", "Déplacement", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 OperationalStatus[]; [Description("Cette propriété correspond à la propriété HealthState du système informatique logique représenté par CIM_ComputerSystem. Pour plus d’informations, voir CIM_ManagedSystemElement.HealthState.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré/Avertissement", "Défaillance mineure", "Défaillance majeure", "Défaillance critique", "Erreur non récupérable", "Réservé au DMTF", "Spécifique au fournisseur"} : Amended ToSubclass] uint16 HealthState; [Description("Cette propriété indique la disponibilité des informations FRU sur ce système informatique physique. Pour plus d’informations, voir CIM_PhysicalAssetCapabilities.FRUInfoSupported.") : Amended ToSubclass] boolean FRUInfoSupported; [Description("Cette propriété correspond à CIM_PhysicalFrame.Tag. Pour plus d’informations, voir CIM_PhysicalFrame.Tag.") : Amended ToSubclass] string Tag; [Description("Cette propriété correspond à CIM_PhysicalFrame.Manufacturer. Pour plus d’informations, voir CIM_PhysicalFrame.Manufacturer.") : Amended ToSubclass] string Manufacturer; [Description("Cette propriété correspond à CIM_PhysicalFrame.Model. Pour plus d’informations, voir CIM_PhysicalFrame.Model.") : Amended ToSubclass] string Model; [Description("Cette propriété correspond à CIM_PhysicalFrame.SKU. Pour plus d’informations, voir CIM_PhysicalFrame.SKU.") : Amended ToSubclass] string SKU; [Description("Cette propriété correspond à CIM_PhysicalFrame.SerialNumber. Pour plus d’informations, voir CIM_PhysicalFrame.SerialNumber.") : Amended ToSubclass] string SerialNumber; [Description("Cette propriété correspond à CIM_PhysicalFrame.Version. Pour plus d’informations, voir CIM_PhysicalFrame.Version.") : Amended ToSubclass] string Version; [Description("Cette propriété correspond à CIM_PhysicalFrame.PartNumber. Pour plus d’informations, voir CIM_PhysicalFrame.PartNumber.") : Amended ToSubclass] string PartNumber; [Description("Cette propriété correspond à la propriété PowerUtilizationModesSupported de CIM_PowerUtilizationManagementCapabilities. Pour plus d’informations, voir CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported.") : Amended ToSubclass,Values{"Dynamique", "Statique", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 PowerUtilizationModesSupported[]; [Description("Cette propriété correspond à la propriété PowerUtilizationMode de CIM_PowerUtilizationManagementService. Pour plus d’informations, voir CIM_PowerUtilizationManagementService.PowerUtilizationMode.") : Amended ToSubclass,Values{"Aucun", "Dynamique", "Statique", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 PowerUtilizationMode; [Description("Cette propriété correspond à CIM_PowerAllocationSettingData.Limit. Pour plus d’informations, voir CIM_PowerAllocationSettingData.Limit.") : Amended ToSubclass] uint64 PowerAllocationLimit; [Description("Noms conviviaux des capteurs numériques sur le système informatique. Pour plus d’informations, voir CIM_NumericSensor.ElementName.") : Amended ToSubclass] string NumericSensorElementName[]; [Description("États des capteurs numériques. Pour plus d’informations, voir CIM_NumericSensor.EnabledState.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Activé", "Désactivé", "Arrêt en cours", "Non applicable", "Activé mais hors connexion", "En test", "Différé", "Arrêter en douceur", "Démarrage", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 NumericSensorEnabledState[]; [Description("États d’intégrité des capteurs numériques. Pour plus d’informations, voir CIM_NumericSensor.HealthState.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré/Avertissement", "Défaillance mineure", "Défaillance majeure", "Défaillance critique", "Erreur non récupérable", "Réservé au DMTF", "Spécifique au fournisseur"} : Amended ToSubclass] uint16 NumericSensorHealthState[]; [Description("États actuels des capteurs numériques. Pour plus d’informations, voir CIM_NumericSensor.CurrentState.") : Amended ToSubclass] string NumericSensorCurrentState[]; [Description("États principaux des capteurs numériques. Pour plus d’informations, voir CIM_NumericSensor.PrimaryStatus.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré", "Erreur", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 NumericSensorPrimaryStatus[]; [Description("Unités de base des valeurs retournées par les capteurs numériques. Pour plus d’informations, voir CIM_NumericSensor.BaseUnits.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Degrés Celsius", "Degrés Fahrenheit", "Degrés Kelvin", "Volts", "Ampères", "Watts", "Joules", "Coulombs", "VA", "Nits", "Lumens", "Lux", "Candelas", "kPa", "PSI", "Newtons", "CFM", "RPM", "Hertz", "Secondes", "Minutes", "Heures", "Jours", "Semaines", "Mils", "Pouces", "Pieds", "Pouces cube", "Pieds cube", "Mètres", "Centimètres cube", "Mètres cube", "Litres", "Onces liquide", "Radians", "Stéradians", "Rotations", "Cycles", "Gravités", "Onces", "Livres", "Pieds livre", "Pouces once", "Gauss", "Gilberts", "Henrys", "Farads", "Ohms", "Siemens", "Moles", "Becquerels", "PPM (parties/million)", "Décibels", "DbA", "DbC", "Grays", "Sieverts", "Température de couleur en degrés Kelvin", "Bits", "Octets", "Mots (données)", "MotsDoubles", "MotsQuadruples", "Pourcentage", "Pascals"} : Amended ToSubclass] uint16 NumericSensorBaseUnits[]; [Description("Modificateurs d’unité pour les valeurs retournées par les capteurs numériques. Pour plus d’informations, voir la description de CIM_NumericSensor.UnitModifier.") : Amended ToSubclass] sint32 NumericSensorUnitModifier[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.RateUnits.") : Amended ToSubclass,Values{"Aucun", "Par microseconde", "Par milliseconde", "Par seconde", "Par minute", "Par heure", "Par jour", "Par semaine", "Par mois", "Par an"} : Amended ToSubclass] uint16 NumericSensorRateUnits[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.CurrentReading.") : Amended ToSubclass] sint32 NumericSensorCurrentReading[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.SensorType.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Température", "Tension", "Actuel", "Tachymètre", "Compteur", "Changer", "Verrouiller", "Humidité", "Détection de fumée", "Présence", "Écoulement de l’air", "Consommation d’énergie", "Production d’énergie", "Pression", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 NumericSensorSensorType[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.OtherSensorTypeDescription.") : Amended ToSubclass] string NumericSensorOtherSensorTypeDescription[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.UpperThresholdNonCritical.") : Amended ToSubclass] sint32 NumericSensorUpperThresholdNonCritical[]; [Description("Pour plus d’informations, voir la description de CIM_NumericSensor.UpperThresholdCritical.") : Amended ToSubclass] sint32 NumericSensorUpperThresholdCritical[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.UpperThresholdFatal.") : Amended ToSubclass] sint32 NumericSensorUpperThresholdFatal[]; [Description("Cette propriété représente les identificateurs des journaux sous-jacents sur ce système informatique physique. Pour plus d’informations, voir CIM_RecordLog.InstanceID.") : Amended ToSubclass] string LogInstanceID[]; [Description("Pour plus d’informations, voir CIM_RecordLog.MaxNumberOfRecords.") : Amended ToSubclass] uint64 LogMaxNumberOfRecords[]; [Description("Pour plus d’informations, voir CIM_RecordLog.CurrentNumberOfRecords.") : Amended ToSubclass] uint64 LogCurrentNumberOfRecords[]; [Description("Pour plus d’informations, voir CIM_RecordLog.OverWritePolicy.") : Amended ToSubclass,Values{"Inconnu", "Retour automatique à la ligne si manque de place", "Ne remplace jamais", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 LogOverwritePolicy[]; [Description("Pour plus d’informations, voir CIM_RecordLog.LogState.") : Amended ToSubclass,Values{"Inconnu", "Normal", "Effacement", "Non applicable", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 LogState[]; [Description("Chaînes identifiant les sources de démarrage sur ce système informatique physique. Pour plus d’informations, voir la description de CIM_BootSourceSetting.StructuredBootString.") : Amended ToSubclass] string StructuredBootString[]; [Description("Tableau d’éléments identifiant l’ordre de démarrage de la configuration de démarrage persistante à utiliser lors du prochain démarrage du système informatique, sauf si l’élément OneTimeBootSource pour le démarrage suivant est spécifié. La valeur de chaque élément dans ce tableau est un index faisant référence à un élément dans le tableau de StructuredBootString.") : Amended ToSubclass] uint8 PersistentBootConfigOrder[]; [Description("Cette propriété identifie la source de démarrage utilisée pour le prochain démarrage unique. La valeur de cette propriété est un index faisant référence à un élément dans le tableau de StructuredBootString.") : Amended ToSubclass] uint8 OneTimeBootSource; [Description("Cette propriété identifie le nombre de processeurs sur ce système informatique physique.") : Amended ToSubclass] uint16 NumberOfProcessors; [Description("Pour plus d’informations, voir CIM_ProcessorCapabilities.NumberOfProcessorCores.") : Amended ToSubclass] uint16 NumberOfProcessorCores; [Description("Pour plus d’informations, voir CIM_ProcessorCapabilities.NumberOfProcessorThreads.") : Amended ToSubclass] uint16 NumberOfProcessorThreads; [Description("Pour plus d’informations, voir CIM_Processor.Family.") : Amended ToSubclass] uint16 ProcessorFamily; [Description("Pour plus d’informations, voir CIM_Processor.MaxClockSpeed.") : Amended ToSubclass] uint32 ProcessorMaxClockSpeed; [Description("Pour plus d’informations, voir CIM_Memory.BlockSize.") : Amended ToSubclass] uint64 MemoryBlockSize; [Description("Pour plus d’informations, voir CIM_Memory.NumberOfBlocks.") : Amended ToSubclass] uint64 MemoryNumberOfBlocks; [Description("Pour plus d’informations, voir CIM_Memory.ConsumableBlocks.") : Amended ToSubclass] uint64 MemoryConsumableBlocks; [Description("Numéro majeur faisant partie des informations de la version actuelle du BIOS.") : Amended ToSubclass] uint16 CurrentBIOSMajorVersion; [Description("Numéro mineur faisant partie des informations de la version actuelle du BIOS.") : Amended ToSubclass] uint16 CurrentBIOSMinorVersion; [Description("Numéro de révision faisant partie des informations de la version actuelle du BIOS.") : Amended ToSubclass] uint16 CurrentBIOSRevisionNumber; [Description("Numéro de build faisant partie des informations de la version actuelle du BIOS.") : Amended ToSubclass] uint16 CurrentBIOSBuildNumber; [Description("Numéro majeur faisant partie des informations de version du microprogramme de gestion actuel sur ce système informatique physique.") : Amended ToSubclass] uint16 CurrentManagementFirmwareMajorVersion; [Description("Numéro mineur faisant partie des informations de version du microprogramme de gestion actuel sur ce système informatique physique.") : Amended ToSubclass] uint16 CurrentManagementFirmwareMinorVersion; [Description("Numéro de révision faisant partie des informations de version du microprogramme de gestion actuel sur ce système informatique physique.") : Amended ToSubclass] uint16 CurrentManagementFirmwareRevisionNumber; [Description("Numéro de build faisant partie des informations de version du microprogramme de gestion actuel sur ce système informatique physique.") : Amended ToSubclass] uint16 CurrentManagementFirmwareBuildNumber; [Description("Nom convivial du microprogramme de gestion actuel sur ce système informatique physique.") : Amended ToSubclass] string CurrentManagementFirmwareElementName; [Description("Chaîne de version du microprogramme de gestion actuel sur ce système informatique physique.") : Amended ToSubclass] string CurrentManagementFirmwareVersionString; [Description("Informations de type relatives à l’actuel ou au dernier système d’exploitation exécuté sur ce système informatique physique. Pour plus d’informations, voir CIM_OperatingSystem.OSType.") : Amended ToSubclass] uint16 OSType; [Description("Informations de version relatives à l’actuel ou au dernier système d’exploitation exécuté sur ce système informatique physique. Pour plus d’informations, voir CIM_OperatingSystem.Version.") : Amended ToSubclass] string OSVersion; [Description("EnabledState de l’actuel ou du dernier système d’exploitation exécuté sur ce système informatique physique.") : Amended ToSubclass,Values{"Inconnu", "Autres", "Activé", "Désactivé", "Arrêt en cours", "Non applicable", "Activé mais hors connexion", "En test", "Différé", "Arrêter en douceur", "Démarrage", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 OSEnabledState; [Description("Informations de version du BIOS au format chaîne.") : Amended ToSubclass] string CurrentBIOSVersionString; [Description("Pour plus d’informations, voir CIM_ComputerSystem.Dedicated.") : Amended ToSubclass,Values{"Non dédié", "Inconnu", "Autres", "Stockage", "Routeur", "Changer", "Commutateur de couche 3", "Commutateur central", "Concentrateur", "Serveur d’accès", "Pare-feu", "Imprimer", "E/S", "Mise en cache Web", "Gestion", "Serveur de blocs", "Serveur de fichiers", "Périphérique utilisateur mobile", "Répéteur", "Pont/Module d’extension", "Passerelle", "Virtualiseur de stockage", "Bibliothèque multimédia", "ExtenderNode", "Tête NAS", "NAS autonome", "Onduleur", "Téléphone IP", "Contrôleur de gestion", "Gestionnaire de châssis", "Contrôleur RAID basé sur un hôte", "Boîtier de dispositif de stockage", "Ordinateur de bureau", "Ordinateur portable", "Bibliothèque de bandes virtuelle", "Système de bibliothèque virtuelle", "PC réseau/client léger", "Commutateur FC", "Commutateur Ethernet", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 Dedicated[]; [Description("Pour plus d’informations, voir CIM_System.IdentifyingDescriptions.") : Amended ToSubclass] string IdentifyingDescriptions[]; [Description("Pour plus d’informations, voir CIM_ComputerSystem.OtherDedicatedDescriptions.") : Amended ToSubclass] string OtherDedicatedDescriptions[]; [Description("Pour plus d’informations, voir CIM_System.OtherIdentifyingInfo.") : Amended ToSubclass] string OtherIdentifyingInfo[]; [Description("Pour plus d’informations, voir CIM_Processor.CurrentClockSpeed.") : Amended ToSubclass] uint32 ProcessorCurrentClockSpeed; [Description("Pour plus d’informations, voir CIM_Sensor.SensorContext.") : Amended ToSubclass] string NumericSensorContext[]; [Description("Pour plus d’informations, voir CIM_NumericSensor.LowerThresholdNonCritical.") : Amended ToSubclass] sint32 NumericSensorLowerThresholdNonCritical[]; [Description("Pour plus d’informations, voir la description de CIM_NumericSensor.LowerThresholdCritical.") : Amended ToSubclass] sint32 NumericSensorLowerThresholdCritical[]; [Description("Pour plus d’informations, voir la description de CIM_NumericSensor.LowerThresholdFatal.") : Amended ToSubclass] sint32 NumericSensorLowerThresholdFatal[]; [Description("Méthode extrinsèque pour modifier l’état de ce système informatique physique. Demande le remplacement de l’état de l’élément par la valeur spécifiée dans le paramètre RequestedState. Lorsque la modification de l’état demandée a lieu, EnabledState et RequestedState sont identiques. L’appel à plusieurs reprises de la méthode RequestStateChange peut entraîner le remplacement ou la perte de demandes antérieures.\nUn code de retour égal à 0 indique que la modification de l’état a été correctement initiée.\nUn code de retour égal à 1 indique que la méthode n’est pas prise en charge. Un code de retour égal à 2 indique que la méthode a échoué.\nUn code de retour égal à 4096 indique que la modification de l’état a été correctement initiée, qu’un ConcreteJob a été créé et que sa référence a été retournée dans le paramètre de sortie Job.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 RequestStateChange([In,Description("Pour plus d’informations, voir CIM_ComputerSystem.RequestedStateChange.RequestedState.") : Amended ToSubclass,Values{"Activé", "Désactivé", "Arrêter", "Non connecté", "Test", "Différer", "Arrêter en douceur", "Redémarrer", "Réinitialiser", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 RequestedState,[in,out,Description("Peut contenir une référence au ConcreteJob créé pour suivre la transition d’état initiée par l’appel de la méthode.") : Amended ToSubclass] CIM_ConcreteJob Ref Job,[In,Description("Pour plus d’informations, voir CIM_ComputerSystem.TimeoutPeriod.") : Amended ToSubclass] datetime TimeoutPeriod); [Description("Méthode extrinsèque pour effacer un journal sur ce système informatique physique.\nDemande l’effacement de toutes les entrées du journal.\nLa valeur de retour est égale à 0 si la requête a été correctement exécutée, à 1 si la requête n’est pas prise en charge et à 2 si une erreur s’est produite. Un code de retour égal à 4096 indique que la requête d’effacement du journal a été correctement initiée, qu’un ConcreteJob a été créé et que sa référence a été retournée dans le paramètre de sortie Job.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 ClearLog([In,Description("Identificateur pour le journal faisant l’objet d’une demande d’effacement.") : Amended ToSubclass] string LogInstanceID); [Description("Méthode extrinsèque pour installer des logiciels sur ce système informatique physique. Si la valeur 0 est retournée, la fonction s’est terminée correctement et aucune instance de ConcreteJob n’a été nécessaire. La valeur de retour est égale à 1 si la requête n’est pas prise en charge et à 2 si une erreur s’est produite. Si la valeur 4096 est retournée, un ConcreteJob est démarré pour effectuer l’installation. La référence du travail est retournée dans le paramètre de sortie Job.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 InstallSoftwareFromURI([in,out,Description("Référence au travail (peut avoir la valeur null si le travail est terminé).") : Amended ToSubclass] CIM_ConcreteJob Ref Job,[Description("Pour plus d’informations, voir CIM_SoftwareIdentity.Classifications.") : Amended ToSubclass,Values{"Microprogramme", "BIOS/FCode", "Offre logicielle groupée", "Microprogramme de gestion", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass,in] uint16 Classifications[],[In,Description("Pour plus d’informations, voir CIM_SoftwareInstallationService.InstallFromURI.URI.") : Amended ToSubclass] string URI,[In,Description("Pour plus d’informations, voir CIM_SoftwareInstallationService.InstallFromURI.InstallOptions.") : Amended ToSubclass,Values{"Différer la réinitialisation cible/système", "Forcer l’installation", "Installer", "Mettre à jour", "Réparer", "Redémarrer", "Mot de passe", "Désinstaller", "Journal", "Mode silencieux", "Mode administratif", "Planifier l’installation à", "Réservé au DMTF", "Spécifique au fournisseur"} : Amended ToSubclass] uint16 InstallOptions[],[In,Description("Pour plus d’informations, voir CIM_SoftwareInstallationService.InstallFromURI.InstallOptionsValues.") : Amended ToSubclass] string InstallOptionsValues[]); [Description("Cette méthode est utilisée pour modifier l’ordre des sources de démarrage pour la configuration de démarrage persistante spécifiée par la propriété CIM_PhysicalComputerSystemView.PersistentBootConfigOrder.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 ModifyPersistentBootConfigOrder([Description("Tableau ordonné de chaînes représentant l’ordre des sources de démarrage.") : Amended ToSubclass,in] string StructuredBootString[],[in,out,Description("Référence au travail généré si l’opération se poursuit après le retour de la méthode. (Peut être null si la tâche est terminée).") : Amended ToSubclass] CIM_ConcreteJob Ref Job); [Description("Cette méthode est utilisée pour définir la source de démarrage unique pour le démarrage suivant sur ce système informatique.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 SetOneTimeBootSource([Description("Chaîne représentant la source de démarrage pour le démarrage suivant.") : Amended ToSubclass,in] string StructuredBootString,[in,out,Description("Référence au travail généré si l’opération se poursuit après le retour de la méthode. (Peut être null si la tâche est terminée).") : Amended ToSubclass] CIM_ConcreteJob Ref Job); }; [Description("Cette classe définit une classe d’affichage pour un système informatique physique.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PCSVDevice : CIM_PhysicalComputerSystemView { [Description("Nom du périphérique PCSV cible") : Amended ToSubclass] string TargetAddress; [Description("Méthode extrinsèque pour modifier l’état de ce système informatique physique. Demande le remplacement de l’état de l’élément par la valeur spécifiée dans le paramètre RequestedState. Lorsque la modification de l’état demandée a lieu, EnabledState et RequestedState sont identiques. L’appel à plusieurs reprises de la méthode RequestStateChange peut entraîner le remplacement ou la perte de demandes antérieures.\nUn code de retour égal à 0 indique que la modification de l’état a été correctement initiée.\nUn code de retour égal à 1 indique que la méthode n’est pas prise en charge. Un code de retour égal à 2 indique que la méthode a échoué.\nUn code de retour égal à 4096 indique que la modification de l’état a été correctement initiée, qu’un ConcreteJob a été créé et que sa référence a été retournée dans le paramètre de sortie Job.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 RequestStateChange([In,Description("Pour plus d’informations, voir CIM_ComputerSystem.RequestedStateChange.RequestedState.") : Amended ToSubclass,Values{"Activé", "Désactivé", "Arrêter", "Non connecté", "Test", "Différer", "Arrêter en douceur", "Redémarrer", "Réinitialiser", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 RequestedState,[in,out,Description("Peut contenir une référence au ConcreteJob créé pour suivre la transition d’état initiée par l’appel de la méthode.") : Amended ToSubclass] CIM_ConcreteJob Ref Job,[In,Description("Pour plus d’informations, voir CIM_ComputerSystem.TimeoutPeriod.") : Amended ToSubclass] datetime TimeoutPeriod); [Description("Méthode extrinsèque pour effacer un journal sur ce système informatique physique.\nDemande l’effacement de toutes les entrées du journal.\nLa valeur de retour est égale à 0 si la requête a été correctement exécutée, à 1 si la requête n’est pas prise en charge et à 2 si une erreur s’est produite. Un code de retour égal à 4096 indique que la requête d’effacement du journal a été correctement initiée, qu’un ConcreteJob a été créé et que sa référence a été retournée dans le paramètre de sortie Job.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 ClearLog([In,Description("Identificateur pour le journal faisant l’objet d’une demande d’effacement.") : Amended ToSubclass] string LogInstanceID); [Description("Méthode extrinsèque pour installer des logiciels sur ce système informatique physique. Si la valeur 0 est retournée, la fonction s’est terminée correctement et aucune instance de ConcreteJob n’a été nécessaire. La valeur de retour est égale à 1 si la requête n’est pas prise en charge et à 2 si une erreur s’est produite. Si la valeur 4096 est retournée, un ConcreteJob est démarré pour effectuer l’installation. La référence du travail est retournée dans le paramètre de sortie Job.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 InstallSoftwareFromURI([in,out,Description("Référence au travail (peut avoir la valeur null si le travail est terminé).") : Amended ToSubclass] CIM_ConcreteJob Ref Job,[Description("Pour plus d’informations, voir CIM_SoftwareIdentity.Classifications.") : Amended ToSubclass,Values{"Microprogramme", "BIOS/FCode", "Offre logicielle groupée", "Microprogramme de gestion", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass,in] uint16 Classifications[],[In,Description("Pour plus d’informations, voir CIM_SoftwareInstallationService.InstallFromURI.URI.") : Amended ToSubclass] string URI,[In,Description("Pour plus d’informations, voir CIM_SoftwareInstallationService.InstallFromURI.InstallOptions.") : Amended ToSubclass,Values{"Différer la réinitialisation cible/système", "Forcer l’installation", "Installer", "Mettre à jour", "Réparer", "Redémarrer", "Mot de passe", "Désinstaller", "Journal", "Mode silencieux", "Mode administratif", "Planifier l’installation à", "Réservé au DMTF", "Spécifique au fournisseur"} : Amended ToSubclass] uint16 InstallOptions[],[In,Description("Pour plus d’informations, voir CIM_SoftwareInstallationService.InstallFromURI.InstallOptionsValues.") : Amended ToSubclass] string InstallOptionsValues[]); [Description("Cette méthode est utilisée pour modifier l’ordre des sources de démarrage pour la configuration de démarrage persistante spécifiée par la propriété CIM_PhysicalComputerSystemView.PersistentBootConfigOrder.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 ModifyPersistentBootConfigOrder([Description("Tableau ordonné de chaînes représentant l’ordre des sources de démarrage.") : Amended ToSubclass,in] string StructuredBootString[],[in,out,Description("Référence au travail généré si l’opération se poursuit après le retour de la méthode. (Peut être null si la tâche est terminée).") : Amended ToSubclass] CIM_ConcreteJob Ref Job); [Description("Cette méthode est utilisée pour définir la source de démarrage unique pour le démarrage suivant sur ce système informatique.") : Amended ToSubclass,Values{"Achevé sans erreur", "Non pris en charge", "Échec", "Travail démarré", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint32 SetOneTimeBootSource([Description("Chaîne représentant la source de démarrage pour le démarrage suivant.") : Amended ToSubclass,in] string StructuredBootString,[in,out,Description("Référence au travail généré si l’opération se poursuit après le retour de la méthode. (Peut être null si la tâche est terminée).") : Amended ToSubclass] CIM_ConcreteJob Ref Job); };