Partager via


Classe CIM_LogicalDevice

Abstraction ou émulation d’une entité matérielle, qui peut ou non être matérialisée dans du matériel physique. Toutes les caractéristiques d’un LogicalDevice utilisées pour gérer son fonctionnement ou sa configuration sont contenues dans l’objet LogicalDevice ou y sont associées. Des exemples de propriétés opérationnelles d’une imprimante seraient des formats du papier pris en charge ou des erreurs détectées. Les exemples de propriétés de configuration d’un appareil capteur sont des paramètres de seuil. Différentes configurations peuvent exister pour un LogicalDevice. Ces configurations peuvent être contenues dans les objets de paramètres et associées à LogicalDevice.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

[UMLPackagePath("CIM::Core::Device"), Abstract, Version("2.8.0"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   TransitioningToState = 12;
  uint16   AvailableRequestedStates[];
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[];
  uint64   MaxQuiesceTime;
};

Membres

La classe CIM_LogicalDevice a ces types de membres :

Méthodes

La classe CIM_LogicalDevice a ces méthodes.

Méthode Description
EnableDevice Cette méthode a été déconseillée au profit de la méthode RequestStateChange plus générale qui chevauche directement les fonctionnalités fournies par cette méthode.
OnlineDevice Cette méthode a été déconseillée au profit de la méthode RequestStateChange plus générale qui chevauche directement les fonctionnalités fournies par cette méthode.
QuiesceDevice Cette méthode a été déconseillée au profit de la méthode RequestStateChange plus générale qui chevauche directement les fonctionnalités fournies par cette méthode.
RequestStateChange Demande que l’état de l’élément soit modifié en fonction de la valeur spécifiée dans le paramètre RequestedState. Lorsque la modification d’état demandé a lieu, l’état activé et l’état demandé de l’élément sont identiques. Le fait d’invoquer plusieurs fois la méthode RequestChangeState pourrait entraîner l’écrasement ou la perte des demandes antérieures. Si la valeur 0 est rendue, la tâche s’est achevée avec succès et l’utilisation de CIM_ConcreteJob n’est pas nécessaire. Si la valeur 4096 (0x1000) est rendue, la tâche prendra un certain temps, CIM_ConcreteJob sera créé et sa référence sera rendue dans le paramètre de sortie Projet. Tout autre code de retour indique une condition d’erreur.
Cette méthode est héritée de CIM_EnabledLogicalElement.
Réinitialiser Demande une réinitialisation de l’unité logique.
RestoreProperties Demande que l’appareil rétablisse sa configuration, son installation et/ou ses informations d’état à partir d’un magasin de stockage.
SaveProperties Demande à l'appareil d’enregistrer sa configuration actuelle, son paramétrage et/ou ses informations d'état dans un magasin de stockage.
SetPowerState Définit l’état de puissance de l’appareil. L’utilisation de cette méthode est dépréciée. Utilisez plutôt la méthode SetPowerState dans la classe PowerManagementService associée.

Propriétés

La classe CIM_LogicalDevice a ces propriétés.

AdditionalAvailability

Type de données : tableau uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_LogicalDevice.Availability »)

Disponibilité et état supplémentaires de l’appareil, au-delà de celui spécifié dans la propriété Disponibilité. La propriété Disponibilité indique l’état principal et la disponibilité de l’appareil. Dans certains cas, cela ne suffit pas pour indiquer l’état complet de l’appareil. Dans ces cas, la propriété AdditionalAvailability peut être utilisée pour fournir des informations supplémentaires. Par exemple, la disponibilité principale d’un appareil peut être « Hors ligne » (valeur = 8), mais cet appareil peut également être dans un état de puissance faible (AdditonalAvailability value = 14) ou peut exécuter des diagnostics (AdditionalAvailability = 5, « en cours de test »).

Autre (1)

Inconnu (2)

En cours d’exécution/Alimentation maximale (3)

Avertissement (4)

En test (5)

Non applicable (6)

Mise hors tension (7)

Hors connexion (8)

Hors service (9)

Détérioré (10)

Non installé (11)

Erreur d’installation (12)

Économie d’énergie - Inconnu (13)

Économie d’énergie - Mode à faible alimentation (14)

Économie d’énergie - Veille (15)

Cycle d’alimentation (16)

Économie d’énergie - Avertissement (17)

En pause (18)

Non prêt (19)

Non configuré (20)

Suspendu (21)

Disponibilité

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_LogicalDevice.AdditionalAvailability »)

Disponibilité et état principaux de l’appareil. (Des informations d’état supplémentaires peuvent être spécifiées à l’aide de la propriété Tableau de disponibilité supplémentaire.)

Valeur Signification
Other
1
Unknown
2
En cours d’exécution/Puissance maximale
3
Avertissement
4
En test
5
Non applicable
6
Mise hors tension
7
Hors connexion
8
Hors service
9
Détérioré
10
Non installé
11
Erreur d’installation
12
Économie d’énergie - Inconnu
13
L’appareil est reconnu comme étant en mode d’économie d’énergie, mais son état exact dans ce mode est inconnu.
Économie d’énergie - Mode Faible puissance
14
L’appareil est dans un état d’économie d’énergie, mais il fonctionne toujours et peut présenter une dégradation des performances.
Économie d’énergie - Veille
15
L’appareil ne fonctionne pas, mais peut être mis en alimentation maximale rapidement.
Cycle d’alimentation
16
Économie d’énergie - Avertissement
17
L’appareil est dans un état d’avertissement, mais également en mode d’économie d’énergie.
Suspendu
18
Non prêt
19
Non configuré
20
Suspendu
21

AvailableRequestedStates

Type de données : tableau uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.RequestStateChange », « CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported »)

AvailableRequestedStates indique les valeurs possibles pour le paramètre RequestedState de la méthode RequestStateChange, utilisée pour initier une modification d’état. Les valeurs listées constituent un sous-ensemble des valeurs contenues dans la propriété RequestedStatesSupported de l’instance associée de CIM_EnabledLogicalElementCapabilities, les valeurs sélectionnées étant fonction de l’état actuel de CIM_EnabledLogicalElement. Cette propriété peut être non nulle si une implémentation est capable d’annoncer l’ensemble des valeurs possibles en fonction de l’état actuel. Cette propriété doit être nulle si une implémentation n’est pas en mesure de déterminer l’ensemble des valeurs possibles en fonction de l’état actuel.

Cette propriété est héritée de CIM_EnabledLogicalElement.

Activé (2)

Désactivé (3)

Éteindre (4)

Hors connexion (6)

Test (7)

Échelonner (8)

Suspendre (9)

Redémarrer (10)

Réinitialiser (11)

DMTF réservé (12 65535)

Caption

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (64)

Contient une brève description textuelle de l'objet.

Cette propriété est héritée de CIM_ManagedElement.

CommunicationStatus

Type de données : uint16

Type d’accès : Lecture seule

Indique la capacité de l’instrumentation à communiquer avec cet élément. Une valeur NULL indique que l’instrumentation ne prend pas en charge cette propriété.

Cette propriété est héritée de CIM_ManagedSystemElement.

Valeurs Signification
Unknown
0
Indique que l’instrumentation ne peut pas signaler la propriété CommunicationStatus pour l’instant.
Non disponible
1
Indique que l’instrumentation est capable de signaler cette propriété, mais qu’elle ne le fait pas intentionnellement pour cet élément.
Communication OK
2
Indique uniquement que la communication est établie avec l’élément.
Perte de communication
3
Indique que l’élément a été contacté dans le passé, mais qu’il est actuellement injoignable.
Aucun contact
4
Indique que l’instrumentation possède des coordonnées pour cet élément, mais n’a jamais pu communiquer avec ces derniers.
DMTF réservé
5 32767
Réservé.
Vendeur réservé
32768 = valeur
Réservé.

CreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clés de cette classe, cette propriété permet d’identifier de manière unique toutes les instances de cette classe et de ses sous-classes.

Description

Type de données : chaîne

Type d’accès : Lecture seule

Fournit une description textuelle de l’objet.

Cette propriété est héritée de CIM_ManagedElement.

DetailedStatus

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.PrimaryStatus », « CIM_ManagedSystemElement.HealthState »)

Indique des détails d’état supplémentaires qui complètent la propriété PrimaryStatus. Une valeur NULL indique que l’instrumentation ne prend pas en charge cette propriété.

Cette propriété est héritée de CIM_ManagedSystemElement.

Valeurs Signification
Non disponible
0
Indique que l’instrumentation est capable de signaler cette propriété, mais qu’elle ne la signale pas intentionnellement pour cet élément.
Aucune information supplémentaire
1
Indique qu’aucun détail ne doit être ajouté à la propriété PrimaryStatus, par exemple lorsque PrimaryStatus est défini sur OK.
Sous pression
2
Indique que l’élément fonctionne, mais nécessite une attention particulière. La surcharge et la surchauffe sont des exemples d’états Sous pression.
Défaillance prédictive
3
Indique si un élément fonctionne nominalement, mais prédit une défaillance dans un avenir proche.
Erreur non récupérable
4
Indique que cet élément est dans une condition d’erreur qui nécessite une intervention humaine.
Entité de support en cas d’erreur
5
Indique qu’un élément sur lequel dépend cet élément est en erreur. Cet élément peut être OK, mais ne peut pas fonctionner en raison de l’état d’un élément dépendant. Par exemple, un service réseau ou un point de terminaison qui ne peut pas fonctionner en raison de problèmes de mise en réseau de couche inférieure.
DMTF réservé
6 32767
Réservé.
Vendeur réservé
32768 = valeur
Réservé.

DeviceID

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (64)

Adresse ou autres informations d'identification permettant de nommer de manière unique l’unité logique.

ElementName

Type de données : chaîne

Type d’accès : Lecture seule

Contient un nom convivial pour l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, ses données d’identité et ses informations de description.

Cette propriété est héritée de CIM_ManagedElement.

EnabledDefault

Type de données : uint16

Type d’accès : lecture/écriture

Une valeur énumérée indiquant une configuration par défaut ou de démarrage d’un administrateur pour la propriété État activé d’un élément. Par défaut, l’élément est « Activé » (valeur = 2).

Cette propriété est héritée de CIM_EnabledLogicalElement.

Activé (2)

Désactivé (3)

Non applicable (5)

Activé mais hors connexion (6)

Aucune valeur par défaut (7)

Suspendre (9)

DMTF réservé (10 32767)

Réservé au fournisseur (32768 65535)

EnabledState

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.OtherEnabledState »)

Indique l’état activé et désactivé d’un élément. Elle peut également indiquer les transitions entre ces états demandés. Par exemple, l’arrêt (valeur=4) et le démarrage (valeur=10) sont des états temporaires entre activés et désactivés.

Cette propriété est héritée de CIM_EnabledLogicalElement.

Valeur Signification
Unknown
0
Other
1
Activé
2
L’élément est ou pourrait être en train d’exécuter des commandes, traitera toute commande en file d’attente et mettra en file d’attente les nouvelles demandes.
Disabled
3
L’élément n’exécute pas de commandes et exclut les nouvelles demandes.
Arrêt en cours
4
L’élément est sur le point de passer à l’état Désactivé.
Non applicable
5
L’élément ne prend pas en charge l’activation ou la désactivation.
Activé mais hors connexion
6
L’élément peut exécuter des commandes et annule toutes les nouvelles demandes.
En test
7
L’élément est à l’état de test.
Reporté
8
L’élément peut exécuter des commandes, mais il met en file d’attente toutes les nouvelles demandes.
Mettre en suspens
9
L’élément est activé, mais en mode restreint. Le comportement de l’élément est similaire à celui de l’état Activé (2). Toutefois, il traite uniquement un ensemble restreint de commandes. Toutes les autres demandes sont mises en file d’attente.
Démarrage en cours
10
L’élément est sur le point de passer à l’état Activé (2). Les nouvelles demandes sont mises en file d’attente.
DMTF réservé
11 32767
Réservé.
Vendeur réservé
32768 65535
Réservé.

ErrorCleared

Type de données : booléen

Type d’accès : Lecture seule

Qualificateurs : déconseillé (« CIM_ManagedSystemElement.OperationalStatus »)

Propriété booléenne indiquant que l’erreur signalée dans LastErrorCode est désormais effacée.

ErrorDescription

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : déconseillé (« CIM_DeviceErrorData.ErrorDescription »)

Chaîne de forme libre fournissant des informations supplémentaires sur l’erreur enregistrée dans LastErrorCode, ainsi que des informations sur les actions correctives qui peuvent être prises.

HealthState

Type de données : uint16

Type d’accès : Lecture seule

Indique l’intégrité actuelle de l’élément. Cet attribut exprime l’intégrité de cet élément, mais pas nécessairement celle de ses sous-composants.

Cette propriété est héritée de CIM_ManagedSystemElement.

Valeurs Signification
Unknown
0
L’implémentation ne peut rien signaler sur HealthState pour l’instant.
OK
5
L’élément est entièrement fonctionnel et fonctionne dans des paramètres opérationnels normaux et sans erreur.
Dégradé/Avertissement
10
L’élément est dans l’ordre de travail et toutes les fonctionnalités sont fournies. Toutefois, l’élément ne fonctionne pas au meilleur de ses capacités. Par exemple, l’élément peut ne pas fonctionner de manière optimale ou signaler des erreurs récupérables
Échec mineur
15
Toutes les fonctionnalités sont disponibles, mais certaines peuvent être détériorées.
Échec majeur
20
L’élément échoue. Il est possible que certaines ou toutes les fonctionnalités de ce composant soient dégradées ou ne fonctionnent pas.
Défaillance critique
25
L’élément n’est pas fonctionnel et la récupération peut ne pas être possible.
Erreur non récupérable
30
L’élément a échoué complètement et la récupération n’est pas possible. Toutes les fonctionnalités fournies par cet élément ont été perdues.
DMTF réservé
31 = valeur
DMTF a réservé la partie inutilisée du continuum pour des valeurs HealthStates supplémentaires à l’avenir.

IdentifyingDescriptions

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Qualificateurs : ArrayType (« Indexé »), ModelCorrespondence (« CIM_LogicalDevice.OtherIdentifyingInfo »)

Tableau de chaînes de forme libre fournissant des explications et des détails sur les entrées du tableau OtherIdentifyingInfo. Notez que chaque entrée de ce tableau est liée à l’entrée de OtherIdentifyingInfo situé au même index.

InstallDate

Type de données : DateHeure

Type d’accès : Lecture seule

Indique quand l’objet a été installé. L’absence d’une valeur n’indique pas que l’objet n’est pas installé.

Cette propriété est héritée de CIM_ManagedSystemElement.

InstanceID

Type de données : chaîne

Type d’accès : Lecture seule

Identifie de manière opaque et unique une instance de cette classe dans le cadre du Namespace contenant.

[!Important]Afin de garantir l’unicité au sein du Namespace, la valeur de l’InstanceID doit être construite selon le modèle suivant :

OrgID :LocalID

OrgID doit inclure un nom protégé par droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale définissant InstanceID, ou être un ID inscrit attribué par une autorité globale reconnue. Il s’agit d’une structure similaire à la structure des noms de classe Schema. De plus, pour garantir l’unicité, les deux premiers points de l’InstanceID doivent se trouver entre OrgID et LocalID. Pour cela, OrgID ne doit pas contenir de deux points (« : »).

LocalID est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier différents éléments sous-jacents du monde réel.

Si le modèle ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’InstanceID résultant n’est pas réutilisé dans les InstanceID produits par ce fournisseur ou par d’autres pour ce Namespace.

Pour les instances définies par la DMTF (Distributed Management Task Force), le modèle doit être utilisé avec OrgID défini sur CIM.

Cette propriété est héritée de CIM_ManagedElement.

LastErrorCode

Type de données : uint32

Type d’accès : Lecture seule

Qualificateurs : déconseillé (« CIM_DeviceErrorData.LastErrorCode »)

Capturez le dernier code d’erreur signalé par l’unité logique.

MaxQuiesceTime

Type de données : uint64

Type d’accès : Lecture seule

Qualificateurs : déconseillé (« Pas de valeur »), Unités (« Millisecondes »)

Cette propriété est dépréciée. Lors de l’évaluation de l’utilisation de « Suspendre », il a été déterminé que cette propriété unique n’est pas adéquate pour décrire lorsqu’un appareil quittera automatiquement un état de suspension. En effet, il a été déterminé que le scénario le plus probable pour qu’un appareil quitte un état de suspension était basé sur le nombre de demandes en attente plutôt que sur une durée maximale. Ce point sera réévalué et repositionné ultérieurement.

Durée maximale, en millisecondes, pendant laquelle un appareil peut fonctionner en état de « suspension ». L’état d’un appareil est défini dans ses propriétés Availability et AdditionalAvailability, où « Suspendu » est transmis par la valeur 21. Ce qui se produit à la fin de la limite de temps est spécifique à l’appareil. L’appareil peut annuler la suspension, peut être hors connexion ou prendre d’autres actions. La valeur 0 indique qu’un appareil peut rester arrêté indéfiniment.

Nom

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (1024)

Indique le nom convivial de cette instance d’un projet. De plus, le nom convivial peut être utilisé comme propriété pour une recherche ou une requête.

[!Conseil]
Il n’est pas nécessaire que le nom soit unique dans un namespace.

Cette propriété est héritée de CIM_ManagedSystemElement.

OperatingStatus

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.EnabledState »)

Indique la condition opérationnelle actuelle de l’élément. Cette propriété peut être utilisée pour fournir plus de détails sur l’état actuel de l’élément. Elle peut également indiquer des états transitoires. Une valeur NULL indique que l’instrumentation ne prend pas en charge cette propriété.

Cette propriété est héritée de CIM_ManagedSystemElement.

Valeur Signification
Unknown
0
Indique que l’instrumentation ne peut pas signaler la propriété OperatingStatus pour l’instant.
Non disponible
1
Indique que l’instrumentation est capable de signaler cette propriété, mais qu’elle ne la signale pas intentionnellement pour cet élément.
Maintenance
2
Indique que l’élément est en cours de configuration, de maintenance, de nettoyage ou de gestion.
Démarrage en cours
3
Indique que l’élément est en cours d’initialisation.
En cours d’arrêt
4
Indique que l’élément est en cours d’arrêt de manière ordonnée.
Arrêté
5
Indique que l’élément est volontairement arrêté.
Abandonné
6
Indique que l’élément s’est arrêté de manière inattendue.
Dormant
7
Indique que l’élément est inactif ou suspendu.
Terminé
8
Indique que l’élément a terminé son opération. Il est recommandé d’utiliser une valeur de propriété PrimaryStatus de type OK, Erreur ou Dégradé pour indiquer le succès ou l’échec de l’opération.
Migration
9
Indique que l’élément est déplacé entre les éléments hôtes.
Émigration en cours
10
Indique que l’élément est déplacé de l’élément hôte.
Immigration en cours
11
Indique que l’élément est déplacé vers un nouvel élément hôte.
Instantané
12
Indique qu’une copie instantanée de l’élément est en cours de création.
Arrêt en cours
13
Indique que l’élément s’arrête brusquement.
En test
14
Indique que l’élément exécute des fonctions de test.
Transition en cours
15
Indique que l’élément se trouve entre deux états et qu’il n’est pas entièrement disponible dans l’un ou l’autre état. Utilisez une autre valeur qui indique une transition plus spécifique si elle est disponible.
En service
16
Indique que l’élément est en service et opérationnel.
DMTF réservé
17 32767
Réservé.
Vendeur réservé
32768 = valeur
Réservé.

OperationalStatus

Type de données : tableau uint16

Type d’accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_ManagedSystemElement.StatusDescriptions »)

Contient des indicateurs de l’état actuel de l’élément. La première valeur de OperationalStatus doit contenir l’état principal de l’élément.

Remarque

OperationalStatus remplace la propriété Status déconseillée. En raison de l’utilisation généralisée de la propriété Status existante dans les applications de gestion, Microsoft recommande vivement aux fournisseurs ou à l’instrumentation de fournir à la fois les propriétés Status et OperationalStatus. Lorsqu’il est instrumenté, Status (car il s’agit d’une propriété à valeur unique) doit également fournir l’état principal de l’élément.

Cette propriété est héritée de CIM_ManagedSystemElement.

Valeurs Signification
Unknown
0
Indique que l’implémentation ne peut rien signaler sur OperationalStatus pour l’instant.
Other
1
Indique un état non défini.
OK
2
Indique les fonctionnalités complètes sans erreurs.
Détérioré
3
Indique que l’élément fonctionne et que toutes les fonctionnalités sont fournies. Toutefois, l’élément ne fonctionne pas au meilleur de ses capacités. Par exemple, l’élément peut ne pas fonctionner de manière optimale ou signaler des erreurs récupérables
Sous pression
4
Indique que l’élément fonctionne, mais a besoin d’attention. La surcharge et la surchauffe sont des exemples d’états Sous pression.
Défaillance prédictive
5
Indique qu’un élément fonctionne nominalement, mais prédit une défaillance dans un avenir proche.
Error
6
Indique qu’une erreur s’est produite.
Erreur non récupérable
7
Une erreur non récupérable s’est produite.
Démarrage en cours
8
Le projet commence.
En cours d’arrêt
9
Le projet s’arrête.
Arrêté
10
L’élément a été volontairement arrêté.
En service
11
Indique que l’élément est configuré, géré, nettoyé ou administré.
Aucun contact
12
Indique que le système de surveillance a connaissance de cet élément, mais n’a jamais été en mesure d’établir des communications avec celui-ci.
Perte de communication
13
Indique que le projet est connu pour exister et a été contacté avec succès dans le passé, mais est actuellement inaccessible.
Abandonné
14
Indique que le projet s’est arrêté de manière inattendue. L’état et la configuration du projet doivent peut-être être mis à jour.
Dormant
15
Indique que le projet est inactif.
Entité de support en cas d’erreur
16
Indique qu’un élément sur lequel dépend ce projet est en erreur. Cet élément peut être OK, mais ne peut pas fonctionner en raison de l’état d’un élément dépendant. Par exemple, un service réseau ou un point de terminaison qui ne peut pas fonctionner en raison de problèmes de mise en réseau de couche inférieure.
Terminé
17
Indique que le projet a terminé son opération. Cette valeur doit être combinée à OK, Erreur ou Dégradé afin qu’un client puisse indiquer si l’opération terminée s’est Terminée avec OK (réussie), Terminée avec erreur (échouée) ou Terminée avec détérioré (l’opération s’est terminée, mais elle n’a pas terminé OK ou n’a pas fait état d’une erreur).
Power Mode
18
« Mode de puissance » indique que l’élément dispose d’informations supplémentaires sur le modèle de puissance contenues dans l’association PowerManagementService.
DMTF réservé
19 32767
DMTF a réservé cette partie de la plage pour des valeurs OperationalStatus supplémentaires à l’avenir.
Vendeur réservé
32768 65535
Microsoft a réservé la partie inutilisée de la plage pour d’autres valeurs OperationalStatus à l’avenir.

OtherEnabledState

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.EnabledState »)

Une chaîne qui décrit l’état activé ou désactivé de l’élément quand la propriété EnabledState est définie sur 1 (« Autre »). Cette propriété doit être définie sur nul lorsque EnabledState est une valeur autre que 1.

Cette propriété est héritée de CIM_EnabledLogicalElement.

OtherIdentifyingInfo

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Qualificateurs : ArrayType (« Indexé »), MaxLen (256), ModelCorrespondence (« CIM_LogicalDevice.IdentifyingDescriptions »)

Capture des données supplémentaires, en plus des informations DeviceID, qui pourraient être utilisées pour identifier une unité logique. Un exemple consisterait à contenir le nom convivial du système d’exploitation pour l’appareil dans cette propriété.

PowerManagementCapabilities

Type de données : tableau uint16

Type d’accès : Lecture seule

Qualificateurs : déconseillé (« CIM_PowerManagementCapabilities.PowerCapabilities »)

Tableau énuméré décrivant les capacités de gestion de l’alimentation de l’appareil. Cette propriété est déconseillée. En revanche, la propriété PowerCapabilites dans une classe PowerManagementCapabilities associée doit être utilisée.

Inconnu (0)

Non supporté (1)

Désactivé (2)

Activé (3)

Modes d’économie d’énergie activés automatiquement (4)

État d’alimentation définissable (5)

Cycles d’alimentation pris en charge (6)

Alimentation chronométrée prise en charge (7)

PowerManagementSupported

Type de données : booléen

Type d’accès : Lecture seule

Qualificateurs : déconseillé (« CIM_PowerManagementCapabilities »)

Booléen indiquant que l’appareil peut être géré par l’alimentation. Cette propriété est déconseillée. En revanche, l’existence d’une classe PowerManagementCapabilities (associée à l’aide de la relation ElementCapabilities) indique que la gestion de l’alimentation est prise en charge.

PowerOnHours

Type de données : uint64

Type d’accès : Lecture seule

Qualificateurs : compteur, Unités (« Heures »)

Nombre d’heures consécutives pendant lesquelles cet appareil a été alimenté depuis son dernier cycle d’alimentation.

PrimaryStatus

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ManagedSystemElement.DetailedStatus », « CIM_ManagedSystemElement.HealthState »)

Indique une valeur d’état de haut niveau.

Cette propriété est héritée de CIM_ManagedSystemElement.

Les valeurs possibles sont les suivantes.

Unknown (0)

OK (1)

Degraded (2)

Error (3)

DMTF réservé (4 32767)

Réservé au fournisseur (32768 = valeur)

RequestedState

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.EnabledState »)

RequestedState est une énumération d’entiers qui indique le dernier état demandé ou souhaité pour l’élément. L’état réel de l’élément est représenté par EnabledState. Cette propriété permet de comparer le dernier état demandé et l’état actuel activé ou désactivé. Notez que lorsque EnabledState est défini sur 5 (« Non applicable »), cette propriété n’a aucune signification. Par défaut, la valeur RequestedState de l’élément est 5 (« Aucune modification »). Reportez-vous à la description de la propriété EnabledState pour obtenir des explications sur les valeurs de l’énumération RequestedState. Notez qu’il existe deux nouvelles valeurs dans RequestedState qui reposent sur les états de EnabledState. Il s’agit de « Redémarrer » (10) et de « Réinitialiser » (11). Le redémarrage fait référence au fait d’« arrêter » l’appareil et au passage à l’état « Activé ». La réinitialisation indique que l’élément est d’abord « Désactivé », puis « Activé ». La distinction entre « Arrêté » et « Désactivé » doit également être notée. L’arrêt demande une transition ordonnée vers l’état désactivé et peut impliquer une coupure de puissance, afin d’effacer complètement tout état existant. L’état Désactivé demande une désactivation immédiate de l’élément, de sorte qu’il n’exécute ni n’accepte aucune commande ou aucun traitement de demandes. Cette propriété est définie comme résultat de l’appel d’une méthode (commeStartService ou StopService sur CIM_Service), ou peut être remplacée et définie comme WRITEable dans une sous-classe. L’approche de méthode est considérée comme supérieure à une propriété WRITEable, car elle autorise un appel explicite de l’opération et le retour d’un code résultat. Une instance particulière de CIM_EnabledLogicalElement peut ne pas prendre en charge RequestStateChange. Si cela se produit, la valeur 12 (« Non applicable ») est utilisée.

Cette propriété est héritée de CIM_EnabledLogicalElement.

Unknown (0)

Activé (2)

Désactivé (3)

Éteindre (4)

Aucune modification (5)

Hors connexion (6)

Test (7)

Échelonné (8)

Suspendre (9)

Redémarrer (10)

Réinitialiser (11)

Non applicable (12)

DMTF réservé (13 32767)

Réservé au fournisseur (32768 65535)

État

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : Déconseillé (« CIM_ManagedSystemElement.OperationalStatus »), MaxLen (10)

Contient une chaîne indiquant l’état primaire de l’objet.

Remarque

Cette propriété est déconseillée et remplacée par la propriété OperationalStatus. Si vous choisissez d’utiliser la propriété Status pour la compatibilité descendante, elle doit être secondaire à la propriété OperationalStatus.

Cette propriété est héritée de CIM_ManagedSystemElement.

Les valeurs possibles sont les suivantes.

(« OK »)

(« Erreur »)

(« Détérioré »)

(« Inconnu »)

(« Défaillance prédictive »)

(« Démarrage »)

(« Arrêt »)

(« Service »)

(« Sous pression »)

(« Non récupérable »)

(« Aucun contact »)

(« Perte de communication »)

(« Arrêté »)

StatusDescriptions

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_ManagedSystemElement.OperationalStatus »)

Indique les descriptions des valeurs correspondantes dans le tableau OperationalStatus. Par exemple, si un élément de la propriété OperationalStatus contient la valeur Arrêt, l’élément au même index de tableau de cette propriété peut contenir une explication quant à la raison pour laquelle un objet est arrêté.

Cette propriété est héritée de CIM_ManagedSystemElement.

StatusInfo

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : Déconseillé (« CIM_EnabledLogicalElement.EnabledState »)

Indique si l’unité logique est dans un état activé (valeur = 3), désactivé (valeur = 4) ou autre (1) ou inconnu (2). Si cette propriété ne s’applique pas à LogicalDevice, la valeur 5 (« Non applicable ») doit être utilisée. StatusInfo a été déconseillé au lieu d’une propriété plus clairement nommée avec des valeurs énumérées supplémentaires (EnabledState), héritées de CIM_ManagedSystemElement.

Autre (1)

Inconnu (2)

Activé (3)

Désactivé (4)

Non applicable (5)

SystemCreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256), propagé (« CIM_System.CreationClassName »)

CreationClassName du système d’étendue.

SystemName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256), propagé (« CIM_System.Name »)

Nom du système d’étendue.

TimeOfLastStateChange

Type de données : DateHeure

Type d’accès : Lecture seule

Date ou heure du dernier changement de l’état activé de l’élément. Si l’état de l’élément n’a pas changé et que cette propriété est renseignée, elle doit être définie sur une valeur d’intervalle de 0. Si un changement d’état a été demandé, mais qu’il a été rejeté ou qu’il n’a pas encore été traité, la propriété ne doit pas être mise à jour.

Cette propriété est héritée de CIM_EnabledLogicalElement.

TotalPowerOnHours

Type de données : uint64

Type d’accès : Lecture seule

Qualificateurs : compteur, Unités (« Heures »)

Nombre total d’heures pendant lesquelles cet appareil a été alimenté.

TransitioningToState

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement.RequestStateChange », « CIM_EnabledLogicalElement.RequestedState », « CIM_EnabledLogicalElement.EnabledState »)

TransitioningToState indique l’état cible vers lequel l’instance est en cours de transition.

La valeur 5 « Aucune modification » indique qu’aucune transition n’est en cours. La valeur 12 « Non applicable » indique que l’implémentation ne permet pas de représenter les transitions en cours.

Une valeur autre que 5 ou 12 doit identifier l’état vers lequel l’élément est en cours de transition.

Cette propriété est héritée de CIM_EnabledLogicalElement.

Unknown (0)

Activé (2)

Désactivé (3)

Éteindre (4)

Aucune modification (5)

Hors connexion (6)

Test (7)

Échelonner (8)

Suspendre (9)

Redémarrer (10)

Réinitialiser (11)

Non applicable (12)

DMTF réservé (13 65535)

Spécifications

Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Voir aussi

CIM_EnabledLogicalElement