CIM_LogicalDevice-Klasse (Hyper-V-Verwaltung)
Eine Abstraktion oder Emulation einer Hardwareentität, die möglicherweise auf physischer Hardware basiert oder nicht.
Syntax
[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;
};
Member
Die CIM_LogicalDevice-Klasse verfügt über die folgenden Membertypen:
Methoden
Die CIM_LogicalDevice-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
EnableDevice | Diese Methode ist als veraltet markiert. Verwenden Sie stattdessen die RequestStateChange-Methode . Veraltete Beschreibung: Aktiviert oder deaktiviert das logische Gerät. |
OnlineGeräte | Diese Methode ist als veraltet markiert. Verwenden Sie stattdessen die RequestStateChange-Methode . Veraltete Beschreibung: Schaltet das logische Gerät online, damit es Anforderungen annehmen kann, oder offline, sodass es keine Anforderungen mehr annehmen kann. |
QuiesceDevice | Diese Methode ist als veraltet markiert. Verwenden Sie stattdessen die RequestStateChange-Methode . Veraltete Beschreibung: Hält die Aktivität auf dem logischen Gerät vorübergehend an oder aktiviert die Aktivität erneut. |
Zurücksetzen | Setzt das logische Gerät zurück. |
RestoreProperties | Stellt eine vorherige Konfiguration und den Zustand des logischen Geräts wieder her. |
SaveProperties | Speichert die Konfiguration und den Zustand des logischen Geräts. |
SetPowerState | Diese Methode ist als veraltet markiert. Verwenden Sie stattdessen die SetPowerState-Eigenschaft der CIM_PowerManagementService-Klasse . Veraltete Beschreibung: Legt den Energiezustand des logischen Geräts fest. |
Eigenschaften
Die CIM_LogicalDevice-Klasse verfügt über diese Eigenschaften.
-
ZusätzlicheVerfügbarkeit
-
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_LogicalDevice. Verfügbarkeit")
Ein Array, das zusätzlich zur Verfügbarkeitseigenschaft Verfügbarkeitsinformationen zum logischen Gerät enthält.
-
-
Sonstiges (1)
-
Unbekannt (2)
-
Running/Full Power (3)
-
Warnung (4)
-
Im Test (5)
-
Nicht zutreffend (6)
-
Ausschalten (7)
-
Offline (8)
-
Off Duty (9)
-
Beeinträchtigt (10)
-
Nicht installiert (11)
-
Installationsfehler (12)
-
Energiesparen – Unbekannt (13)
-
Energiesparen – Energiesparmodus (14)
-
Energiesparen – Standby ( 15)
-
Stromversorgung (16)
-
Energiesparen – Warnung (17)
-
Angehalten (18)
-
Nicht bereit (19)
-
Nicht konfiguriert (20)
-
Ruhen (21)
Verfügbarkeit
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|006.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus", "MIF. DMTF| Hostgerät|001.5"), ModelCorrespondence ("CIM_LogicalDevice. Zusätzliche Verfügbarkeit")
Enthält die Verfügbarkeit des logischen Geräts.
Sonstiges (1)
Unbekannt (2)
Running/Full Power (3)
Warnung (4)
Im Test (5)
Nicht zutreffend (6)
Ausschalten (7)
Offline (8)
Off Duty (9)
Beeinträchtigt (10)
Nicht installiert (11)
Installationsfehler (12)
Energiesparen – Unbekannt (13)
Energiesparen – Energiesparmodus (14)
Energiesparen – Standby ( 15)
Stromversorgung (16)
Energiesparen – Warnung (17)
Angehalten (18)
Nicht bereit (19)
Nicht konfiguriert (20)
Ruhen (21)
CreationClassName
Der Klassenname, der zum Erstellen einer instance des logischen Geräts verwendet wird. CreationClassName wird mit anderen Schlüsseleigenschaften dieser Klasse kombiniert, um Instanzen dieser Klasse und ihrer Unterklassen eindeutig zu identifizieren.
DeviceID
Ein eindeutiger Bezeichner des logischen Geräts, z. B. die Adresse.
ErrorCleared
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("CIM_ManagedSystemElement. OperationalStatus")
Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die OperationalStatus-Eigenschaft aus der CIM_ManagedSystemElement-Klasse .
Veraltete Beschreibung: Gibt an, ob ein von der LastErrorCode-Eigenschaft gemeldeter Fehler gelöscht wird.
ErrorDescription
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("CIM_DeviceErrorData.ErrorDescription")
Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die ErrorDescription-Eigenschaft aus der klasse CIM_DeviceErrorData .
Veraltete Beschreibung: Zusätzliche Informationen zu dem von der LastErrorCode-Eigenschaft gemeldeten Fehler.
IdentifyingDescriptions
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert"), ModelCorrespondence ("CIM_LogicalDevice. OtherIdentifyingInfo")
Ein Array von Zeichenfolgen, die die OtherIdentifyingInfo-Arrayelemente desselben Index beschreiben.
LastErrorCode
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("CIM_DeviceErrorData.LastErrorCode")
Diese Eigenschaft ist veraltet. Stattdessen verwenden wir die LastErrorCode-Eigenschaft aus derCIM_DeviceErrorData-Klasse .
Veraltete Beschreibung: Der letzte Fehlercode, der vom logischen Gerät gemeldet wurde.
MaxQuiesceTime
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("Kein Wert"), Einheiten ("MilliSeconds")
Diese Eigenschaft ist veraltet und sollte nicht verwendet werden.
Veraltete Beschreibung: Die maximale Zeit in Millisekunden, die ein Gerät in einem vorübergehend deaktivierten Zustand verbleiben kann (Eigenschaften "Verfügbarkeit " und "ZusätzlicheVerfügbarkeit ", festgelegt auf "21". Der Wert "0" gibt an, dass das logische Gerät auf unbestimmte Zeit in einem vorübergehend deaktivierten Zustand verbleiben kann.
OtherIdentifyingInfo
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert"), MaxLen (256), ModelCorrespondence ("CIM_LogicalDevice. IdentifyingDescriptions")
Informationen, mit denen das logische Gerät identifiziert wird, mit Ausnahme von DeviceID.
PowerManagementCapabilities
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("CIM_PowerManagementCapabilities.PowerCapabilities")
Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die klasse CIM_PowerManagementCapabilities .
Veraltete Beschreibung: Ein Array, das die Energieverwaltungsfunktionen des Geräts enthält.
Unbekannt (0)
Nicht unterstützt (1)
Deaktiviert (2)
Aktiviert (3)
Energiesparmodi werden automatisch eingegeben (4)
Power State Settable (5)
Power Cycling Wird unterstützt (6)
Timed Power On Supported (7)
PowerManagementSupported
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("CIM_PowerManagementCapabilities")
Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die PowerManagementCapabilities-Klasse .
Veraltete Beschreibung: true , wenn das logische Gerät energieverwaltet werden kann; Andernfalls false.
PowerOnHours
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Einheiten ("Stunden"), Zähler
Die Anzahl der aufeinanderfolgenden Stunden, die das logische Gerät seit seinem letzten Stromzyklus mit Strom versorgt hat.
StatusInfo
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet ("CIM_EnabledLogicalElement. EnabledState"), MappingStrings ("MIF. DMTF| Betriebszustand|006.4")
Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die klasse CIM_PowerManagementCapabilities .
Veraltete Beschreibung: Gibt an, ob das logische Gerät aktiviert ist oder sich in einem verknüpften Zustand befindet.
Sonstiges (1)
Unbekannt (2)
Aktiviert (3)
Deaktiviert (4)
Nicht zutreffend (5)
SystemCreationClassName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Key, MaxLen (256), Propagated ("CIM_System. CreationClassName")
Der Klassenname, der zum Erstellen einer instance des Systems verwendet wird, das das logische Gerät enthält. SystemCreationClassName wird mit anderen wichtigen Eigenschaften dieser Klasse kombiniert, um Instanzen dieser Klasse und ihrer Unterklassen eindeutig zu identifizieren.
Systemname
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Key, MaxLen (256), Propagated ("CIM_System. Name")
Der Name des Systems, das das logische Gerät enthält.
TotalPowerOnHours
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Einheiten ("Stunden"), Zähler
Die Gesamtzahl der Stunden, in die das logische Gerät eingeschaltet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|