Msvm _ GuestServiceInterfaceComponent-Klasse
Stellt den Zustand der Gastdienstschnittstellenkomponente dar, die einen Mechanismus für die Interaktion mit dem virtuellen Computer über die Verwaltungsschnittstellen auf dem Hostsystem bereitstellt. Diese Klasse wird von der CIM _ LogicalDevice-Klasse abgeleitet.
Die folgende Syntax enthält vereinfachten MOF-Code und schließt alle geerbten Eigenschaften ein.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_GuestServiceInterfaceComponent : CIM_LogicalDevice
{
uint16 Availability;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
Member
Die Msvm _ GuestServiceInterfaceComponent-Klasse verfügt über diese Typen von Membern:
Methoden
Die Msvm _ GuestServiceInterfaceComponent-Klasse verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| RequestStateChange | Fordert an, dass der Zustand der Gastdienstschnittstellenkomponente in den angegebenen Wert geändert wird. |
| Zurücksetzen | Fordert eine Zurücksetzung des logischen Geräts an. Nicht von WMI implementiert. |
| SetPowerState | Definiert den gewünschten Energiezustand für ein logisches Gerät und wann ein Gerät in diesen Zustand versetzt werden soll. Nicht von WMI implementiert. |
Eigenschaften
Die Msvm _ GuestServiceInterfaceComponent-Klasse verfügt über diese Eigenschaften.
-
Verfügbarkeit
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Verfügbarkeit und Status des Geräts.
Wert Bedeutung - Andere
- 1 (0x1)
- Unbekannt
- 2 (0x2)
- Running/Full Power 3 (0x3) (Ausführen/Vollständiges Power
- 3(0x3))
- Warnung
- 4 (0x4)
- In Test
- 5 (0x5)
- Nicht zutreffend
- 6 (0x6)
- Ausschalten
- 7 (0x7)
- Off Line
- 8 (0x8)
- Off Duty
- 9 (0x9)
- Heruntergestuft
- 10 (0xA)
- Nicht installiert
- 11 (0xB)
- Installationsfehler
- 12 (0xC)
- Energiesparen – Unbekannt
- 13 (0xD)
Das Gerät befindet sich bekanntermaßen im Energiesparmodus, aber sein genauer Status ist unbekannt. - Energiesparmodus
- 14 (0xE)
Das Gerät befindet sich im Energiesparzustand, funktioniert aber weiterhin und kann eine beeinträchtigte Leistung aufweisen. - Energiesparmodus – Standby
- 15 (0xF)
Das Gerät funktioniert nicht, kann aber schnell voll ausgepowert werden. - Leistungszyklus
- 16 (0x10)
- Energiesparen – Warnung
- 17 (0x11)
Das Gerät befindet sich in einem Warnungszustand, aber auch im Energiesparmodus. -
-
Caption
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Kurze Textbeschreibung des Objekts. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
-
-
ConfigManagerErrorCode
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Win32 Konfigurations-Manager Fehlercode.
Wert Bedeutung - 0 (0x0)
Das Gerät funktioniert ordnungsgemäß. - 1 (0x1)
Das Gerät ist nicht ordnungsgemäß konfiguriert. - 2 (0x2)
Windows kann den Treiber für dieses Gerät nicht laden. - 3 (0x3)
Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder das System verfügt über wenig Arbeitsspeicher oder andere Ressourcen. - 4 (0x4)
Das Gerät funktioniert nicht ordnungsgemäß. Einer der Treiber oder die Registrierung ist möglicherweise beschädigt. - 5 (0x5)
Der Treiber für das Gerät erfordert eine Ressource, die Windows nicht verwalten können. - 6 (0x6)
Bei der Startkonfiguration für das Gerät tritt ein Konflikt mit anderen Geräten auf. - 7 (0x7)
Kann nicht gefiltert werden. - 8 (0x8)
Das Treiberladeprogramm für das Gerät fehlt. - 9 (0x9)
Das Gerät funktioniert nicht ordnungsgemäß. die steuernde Firmware meldet fälschlicherweise die Ressourcen für das Gerät. - 10 (0xA)
Das Gerät kann nicht gestartet werden. - 11 (0xB)
Fehler beim Gerät. - 12 (0xC)
Das Gerät kann nicht genügend freie Ressourcen für die Verwendung finden. - 13 (0xD)
Windows können die Ressourcen des Geräts nicht überprüfen. - 14 (0xE)
Das Gerät kann erst ordnungsgemäß funktionieren, wenn der Computer neu gestartet wurde. - 15 (0xF)
Das Gerät funktioniert aufgrund eines möglichen Problems mit der erneuten Enumeration nicht ordnungsgemäß. - 16 (0x10)
Windows können nicht alle Ressourcen identifizieren, die das Gerät verwendet. - 17 (0x11)
Das Gerät fordert einen unbekannten Ressourcentyp an. - 18 (0x12)
Gerätetreiber müssen neu installiert werden. - 19 (0x13)
Fehler beim Verwenden des VxD-Ladeprogramm. - 20 (0x14)
Die Registrierung ist möglicherweise beschädigt. - 21 (0x15)
Systemfehler. Wenn das Ändern des Gerätetreibers ineffektiv ist, lesen Sie die Hardwaredokumentation. Windows entfernt das Gerät. - 22 (0x16)
Das Gerät ist deaktiviert. - 23 (0x17)
Systemfehler. Wenn das Ändern des Gerätetreibers ineffektiv ist, lesen Sie die Hardwaredokumentation. - 24 (0x18)
Das Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder verfügt nicht über alle installierten Treiber. - 25 (0x19)
Windows richtet das Gerät noch ein. - 26 (0x1A)
Windows richtet das Gerät noch ein. - 27 (0x1B)
Das Gerät verfügt nicht über eine gültige Protokollkonfiguration. - 28 (0x1C)
Gerätetreiber sind nicht installiert. - 29 (0x1D)
Das Gerät ist deaktiviert. Die Gerätefirmware hat nicht die erforderlichen Ressourcen bereitgestellt. - 30 (0x1E)
Das Gerät verwendet eine IRQ-Ressource, die von einem anderen Gerät verwendet wird. - 31 (0x1F)
Das Gerät funktioniert nicht ordnungsgemäß. Windows können die erforderlichen Gerätetreiber nicht laden. -
-
ConfigManagerUserConfig
-
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
True gibt an, dass das Gerät eine benutzerdefinierte Konfiguration verwendet.
-
-
CreationClassName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Name der Klasse oder Unterklasse, die bei der Erstellung einer Instanz verwendet wird. Bei Verwendung mit anderen Schlüsseleigenschaften der -Klasse ermöglicht diese Eigenschaft die eindeutige Identifizierung aller Instanzen der -Klasse und ihrer Unterklassen.
-
-
Beschreibung
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Textbeschreibung des Objekts. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
-
-
Deviceid
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Adresse oder andere identifizierende Informationen, um dem logischen Gerät einen eindeutigen Namen zu geben.
-
-
ErrorCleared
-
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
True gibt an, dass der in der LastErrorCode-Eigenschaft gemeldete Fehler jetzt gelöscht wird.
-
-
ErrorDescription
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Freiformzeichenfolge, die Informationen über den in der LastErrorCode-Eigenschaft aufgezeichneten Fehler und die auszuführenden Korrekturmaßnahmen enthält.
-
-
InstallDate
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Datum und Uhrzeit der Installation des Objekts. Diese Eigenschaft benötigt keinen Wert, um anzugeben, dass das Objekt installiert ist. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
-
-
LastErrorCode
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Der letzte vom logischen Gerät gemeldete Fehlercode.
-
-
Name
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Bezeichnung, mit der das Objekt bekannt ist. Bei Einer Unterklasse kann diese Eigenschaft als Schlüsseleigenschaft überschrieben werden. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
-
-
PNPDeviceID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Gibt den Win32-Plug & Play Gerätebezeichner des logischen Geräts an.
Beispiel: * "PNP030b"
-
-
PowerManagementCapabilities
-
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Array der spezifischen energiebezogenen Funktionen eines logischen Geräts. Diese Eigenschaft wird von CIM _ LogicalDevice geerbt.
Wert Bedeutung - Unbekannt
- 0 (0x0)
- Nicht unterstützt
- 1 (0x1)
- Deaktiviert
- 2 (0x2)
- Aktiviert
- 3 (0x3)
Die Energieverwaltungsfunktionen sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar. - Automatisch eingegebene Energiesparmodi
- 4 (0x4)
Das Gerät kann seinen Energiezustand basierend auf der Nutzung oder anderen Kriterien ändern. - Power State Settable
- 5 (0x5)
Die SetPowerState-Methode wird unterstützt. Diese Methode befindet sich in der übergeordneten CIM _ LogicalDevice-Klasse und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen von MOF-Klassen (Managed Object Format). - PowerCycling unterstützt
- 6 (0x6)
Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter auf 5 ("Power Cycle") festgelegt ist. - Timed Power On Supported
- 7 (0x7)
Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter auf 5 ("Power Cycle") und time für das Einschalten auf ein bestimmtes Datum und eine bestimmte Uhrzeit oder ein bestimmtes Intervall festgelegt ist. -
-
PowerManagementSupported
-
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
True gibt an, dass das Gerät mit Strom verwaltet werden kann, d.h. in einen Energiesparzustand versetzt werden kann. False gibt an, dass der ganzzahlige Wert 1 ("Nicht unterstützt") der einzige Eintrag im PowerManagementCapabilities-Array sein sollte.
Diese Eigenschaft gibt nicht an, ob energieverwaltungsfeatures derzeit aktiviert sind oder welche Features unterstützt werden. Weitere Informationen finden Sie im PowerManagementCapabilities-Array.
-
-
Status
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Aktueller Status des Objekts. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
Folgende Werte sind gültig:
-
"OK"
-
"Fehler"
-
"Heruntergestuft"
-
"Unbekannt"
-
"Pred Fail" (Fehler vor dem Fehler)
-
"Starting" (Wird gestartet)
-
"Wird beendet"
-
"Dienst"
-
"100"
-
"NonRecover"
-
"Kein Kontakt"
-
"Lost Comm"
-
-
StatusInfo
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Status des logischen Geräts. Wenn diese Eigenschaft nicht für das logische Gerät gilt, sollte der Wert 5 ("Nicht zutreffend") verwendet werden. Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.
-
Other (1 (0x1))
-
Unbekannt (2 (0x2))
-
Aktiviert (3 (0x3))
-
Deaktiviert (4 (0x4))
-
Nicht zutreffend (5 (0x5))
-
-
SystemCreationClassName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der Name der Erstellungsklasse des Bereichssystems.
-
-
Systemname
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Bereichsname des Systems.
-
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
[Windows 8.1 Nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 Nur [ R2-Desktop-Apps] |
| Namespace |
Root \ Virtualization \ V2 |
| MOF |
|
| DLL |
|