Freigeben über


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

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

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

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (64)

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM_EnabledLogicalElement