Win32_1394ControllerDevice-Klasse
Die Win32_1394ControllerDevice Zuordnung der WMI-Klasse bezieht sich auf den Ieee 1394 Firewire-Controller (High-Speed Serial Bus) und den damit verbundenen CIM_LogicalDevice instance. Dieser serielle Bus bietet erweiterte Konnektivität für eine Vielzahl von Geräten, einschließlich Audio- oder Videokomponenten für Consumer, Speicherperipheriegeräte, andere Computer und tragbare Geräte. IEEE 1394 wurde von der Unterhaltungselektronikindustrie übernommen und bietet eine Plug & Play-kompatible Erweiterungsschnittstelle.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
[Dynamic, Provider("CIMWin32"), UUID("{8835CFC9-BAEF-11d2-85E5-0000F8102E5F}"), AMENDMENT]
class Win32_1394ControllerDevice : CIM_ControlledBy
{
uint32 NegotiatedDataWidth;
uint64 NegotiatedSpeed;
uint16 AccessState;
uint32 NumberOfHardResets;
uint32 NumberOfSoftResets;
Win32_1394Controller REF Antecedent;
CIM_LogicalDevice REF Dependent;
};
Member
Die Win32_1394ControllerDevice-Klasse verfügt über folgende Membertypen:
Eigenschaften
Die Win32_1394ControllerDevice-Klasse verfügt über diese Eigenschaften.
-
AccessState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob der Controller aktiv befehlet oder auf das Gerät zugreift. Diese Informationen sind erforderlich, wenn ein logisches Gerät von mehreren Controllern befehlet oder über diese zugegriffen werden kann.
Diese Eigenschaft wird von CIM_ControlledBy geerbt.
-
-
Unbekannt (0)
-
Aktiv (1)
-
Inaktiv (2)
Vorläufer
-
Datentyp: Win32_1394Controller
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: key, Override ("Antecedent"), MappingStrings ("WMI| Win32_1394Controller")
Der Win32_1394Controller Vorgängerreferenz stellt den 1394-Controller dar, der diesem Gerät zugeordnet ist.
Abhängig
-
Datentyp: CIM_LogicalDevice
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: key, override ("Dependent"), MappingStrings ("CIM|CIM_LogicalDevice")
Der CIM_LogicalDevice abhängige Verweis stellt die CIM_LogicalDevice dar, die mit dem Controller 1394 verbunden ist.
NegotiatedDataWidth
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Einheiten ("Bits")
Wenn mehrere Bus- oder Verbindungsdatenbreiten möglich sind, definiert diese Eigenschaft die zwischen den Geräten verwendete. Die Datenbreite wird in Bits angegeben. Wenn die Datenbreite nicht ausgehandelt wird oder diese Informationen für die Geräteverwaltung nicht verfügbar oder wichtig sind, sollte die Eigenschaft auf 0 (null) festgelegt werden.
Diese Eigenschaft wird von CIM_DeviceConnection geerbt.
NegotiatedSpeed
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Einheiten ("Bits pro Sekunde")
Wenn mehrere Bus- oder Verbindungsgeschwindigkeiten möglich sind, definiert diese Eigenschaft die zwischen den Geräten verwendete Geschwindigkeit. Die Geschwindigkeit wird in Bits pro Sekunde angegeben. Wenn verbindungs- oder Busgeschwindigkeiten nicht ausgehandelt werden oder diese Informationen für die Geräteverwaltung nicht verfügbar oder wichtig sind, sollte die Eigenschaft auf 0 (null) festgelegt werden.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_DeviceConnection geerbt.
NumberOfHardResets
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Anzahl der vom Controller ausgegebenen hard resets. Bei einem harten Zurücksetzen wird das Gerät in den Initialisierungs- oder Startzustand versetzt. Alle internen Gerätestatusinformationen und -daten gehen verloren.
Diese Eigenschaft wird von CIM_ControlledBy geerbt.
NumberOfSoftResets
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Anzahl der vom Controller ausgegebenen soft resets. Ein vorläufiges Zurücksetzen löscht den aktuellen Gerätestatus und die aktuellen Daten nicht vollständig. Die genaue Semantik hängt vom Gerät und von den Protokollen und Mechanismen ab, die für die Kommunikation mit dem Gerät verwendet werden.
Diese Eigenschaft wird von CIM_ControlledBy geerbt.
Bemerkungen
Die Win32_1394ControllerDevice-Klasse wird von CIM_ControlledBy abgeleitet.
Beispiele
Im folgenden PowerShell-Codebeispiel werden Geräteinformationen des Typs 1394-Controller abgerufen.
# Helper function to return AccessState
function get-WmiAccessState {
param ([uint16] $char)
# parse and return values
If ($char -le 2 -and $char -ge 0) {
switch ($char) {
0 {"00-Reserved"}
1 {"01-Reserved"}
2 {"02-Unknown"}
}
}
Else {
"$char - unknown value"
}
}
# Get 1394 Controller Device information from WMI
$1394Cont = Get-WMIObject Win32_1394ControllerDevice
# Display Details
"Win32_1394ControllerDevice WMI Information"
"=========================================="
foreach ($device in $1394Cont) {
"Device Characteristics - Device {0}" -f ++$i
"Access State : {0}" -f (Get-WmiAccessState($ch))
"Antecedent : {0}" -f $device.Antecedent
"Negotiated Data Width : {0}" -f $device.NegotiatedDataWidth
"Negotiated Speed : {0}" -f $device.NegotiatedSpeed
"Number of Hard Resets : {0}" -f $device.NumberofHardResets
"Number of Soft Resets : {0}" -f $device.NumberofSoftResets
}
Im vorherigen Codebeispiel werden die folgenden Informationen zurückgegeben:
# Win32_1394ControllerDevice WMI Information
Device Characteristics -Device 1
Access State : 00-Reserved
Antecedent : \\UK0N055\root\CIMV2:Win32_1394Controller.DeviceID="PCI\\VEN_1217&DEV_00F7&SUBSYS_01CC1028
&REV_02\\4&2FE911E8&0&0CF0"
Negotiated Data Width :
Negotiated Speed :
Number of Hard Resets :
Number of Soft Resets :
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|