CIM_LogicalDevice classe (gestion Hyper-V)
Abstraction ou émulation d’une entité matérielle qui peut ou non être basée sur du matériel physique.
Syntaxe
[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
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 comporte les types de membres suivants :
Méthodes
La classe CIM_LogicalDevice a ces méthodes.
Méthode | Description |
---|---|
EnableDevice | Cette méthode est déconseillée. Utilisez plutôt la méthode RequestStateChange . Description dépréciée : Active ou désactive l’appareil logique. |
OnlineDevice | Cette méthode est déconseillée. Utilisez plutôt la méthode RequestStateChange . Description dépréciée : Met l’appareil logique en ligne pour qu’il puisse accepter les demandes, ou hors connexion afin qu’il ne puisse plus accepter les demandes. |
QuiesceDevice | Cette méthode est déconseillée. Utilisez plutôt la méthode RequestStateChange . Description dépréciée : Suspend temporairement l’activité sur l’appareil logique ou réactive l’activité. |
Réinitialiser | Réinitialise l’appareil logique. |
RestoreProperties | Restaure une configuration et un état précédents de l’appareil logique. |
SaveProperties | Enregistre la configuration et l’état de l’appareil logique. |
SetPowerState | Cette méthode est déconseillée. Utilisez plutôt la propriété SetPowerState de la classe CIM_PowerManagementService . Description dépréciée : Définit l’état d’alimentation de l’appareil logique. |
Propriétés
La classe CIM_LogicalDevice possède ces propriétés.
-
AdditionalAvailability
-
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_LogicalDevice. Disponibilité « )
Tableau qui contient des informations de disponibilité sur l’appareil logique, en plus de celle de la propriété Availability .
-
-
Autre (1)
-
Inconnu (2)
-
En cours d’exécution/Pleine alimentation (3)
-
Avertissement (4)
-
En test (5)
-
Non applicable (6)
-
Mise hors tension (7)
-
Hors ligne (8)
-
Hors service (9)
-
Détérioré (10)
-
Non installé (11)
-
Erreur d’installation (12)
-
Power Save - Inconnu (13)
-
Économie d’énergie - Mode faible consommation (14)
-
Économie d’alimentation - Veille (15)
-
Cycle d’alimentation (16)
-
Power Save - Avertissement (17)
-
Suspendu (18)
-
Pas prêt (19)
-
Non configuré (20)
-
Quiesced (21)
Disponibilité
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| Operational State|006.5 », « MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus », « MIF. DMTF| Périphérique hôte|001.5 »), ModelCorrespondence (« CIM_LogicalDevice. AdditionalAvailability »)
Contient la disponibilité de l’appareil logique.
Autre (1)
Inconnu (2)
En cours d’exécution/Pleine alimentation (3)
Avertissement (4)
En test (5)
Non applicable (6)
Mise hors tension (7)
Hors ligne (8)
Hors service (9)
Détérioré (10)
Non installé (11)
Erreur d’installation (12)
Power Save - Inconnu (13)
Économie d’énergie - Mode faible consommation (14)
Économie d’alimentation - Veille (15)
Cycle d’alimentation (16)
Power Save - Avertissement (17)
Suspendu (18)
Pas prêt (19)
Non configuré (20)
Quiesced (21)
CreationClassName
Nom de classe utilisé pour créer un instance de l’appareil logique. CreationClassName est combiné avec d’autres propriétés clés de cette classe pour identifier de manière unique les instances de cette classe et de ses sous-classes.
DeviceID
Identificateur unique de l’appareil logique, tel que l’adresse.
ErrorCleared
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« CIM_ManagedSystemElement. OperationalStatus »)
Cette propriété est déconseillée. Utilisez plutôt la propriété OperationalStatus de la classe CIM_ManagedSystemElement .
Description dépréciée : Indique si une erreur signalée par la propriété LastErrorCode est effacée.
ErrorDescription
-
Type de données : Chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« CIM_DeviceErrorData.ErrorDescription »)
Cette propriété est déconseillée. Utilisez plutôt la propriété ErrorDescription de la classe CIM_DeviceErrorData .
Description dépréciée : Informations supplémentaires sur l’erreur signalée par la propriété LastErrorCode .
IdentifyingDescriptions
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_LogicalDevice. OtherIdentifyingInfo »)
Tableau de chaînes qui décrivent les éléments du tableau OtherIdentifyingInfo du même index.
LastErrorCode
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« CIM_DeviceErrorData.LastErrorCode »)
Cette propriété est déconseillée. Au lieu de cela, nous utilisons la propriété LastErrorCode de la classeCIM_DeviceErrorData .
Description dépréciée : Dernier code d’erreur signalé par l’appareil logique.
MaxQuiesceTime
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : Déconseillé (« Aucune valeur »), Unités (« MilliSeconds »)
Cette propriété est déconseillée et ne doit pas être utilisée.
Description dépréciée : Durée maximale, en millisecondes, qu’un appareil peut rester dans un état temporairement désactivé (propriétés Disponibilité et Disponibilité supplémentaire définies sur « 21 » quiescentes). La valeur « 0 » indique que l’appareil logique peut rester dans un état temporairement désactivé indéfiniment.
OtherIdentifyingInfo
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »), MaxLen (256), ModelCorrespondence (« CIM_LogicalDevice. IdentificationDescriptions »)
Informations qui identifient l’appareil logique, autre que DeviceID.
PowerManagementCapabilities
-
Type de données : uint16 array
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« CIM_PowerManagementCapabilities.PowerCapabilities »)
Cette propriété est déconseillée. Utilisez plutôt la classe CIM_PowerManagementCapabilities .
Description dépréciée : Tableau qui contient les fonctionnalités de gestion de l’alimentation de l’appareil.
Inconnu (0)
Non pris en charge (1)
Désactivé (2)
Activé (3)
Modes d’économie d’énergie entrés automatiquement (4)
Power State Settable (5)
Prise en charge du cycle d’alimentation (6)
Prise en charge de l’alimentation chrono timed ( 7)
PowerManagementSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« CIM_PowerManagementCapabilities »)
Cette propriété est déconseillée. Utilisez plutôt la classe PowerManagementCapabilities .
Description dépréciée : true si l’appareil logique peut être géré sous alimentation ; sinon, false.
PowerOnHours
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : Unités (« Heures »), Compteur
Nombre d’heures consécutives pendant lesquelles l’appareil logique a été alimenté depuis son dernier cycle d’alimentation.
StatusInfo
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« CIM_EnabledLogicalElement. EnabledState »), MappingStrings (« MIF. DMTF| État opérationnel|006.4 »)
Cette propriété est déconseillée. Utilisez plutôt la classe CIM_PowerManagementCapabilities .
Description dépréciée : Indique si l’appareil logique est activé ou dans un état associé.
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 : Key, MaxLen (256), Propagé (« CIM_System. CreationClassName »)
Nom de classe utilisé pour créer une instance du système qui contient l’appareil logique. SystemCreationClassName est combiné avec d’autres propriétés clés de cette classe pour identifier de manière unique les instances de cette classe et de ses sous-classes.
SystemName
-
Type de données : Chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Key, MaxLen (256), Propagé (« CIM_System. Nom « )
Nom du système qui contient l’appareil logique.
TotalPowerOnHours
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : Unités (« Heures »), Compteur
Nombre total d’heures pendant lesquelles l’appareil logique a été alimenté.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8 |
Serveur minimal pris en charge |
Windows Server 2012 |
Espace de noms |
Racine\virtualisation\v2 |
MOF |
|
DLL |
|