Win32_1394ControllerDevice clase
La Win32_1394ControllerDeviceclase WMI de asociación relaciona el controlador de bus serie de alta velocidad (IEEE 1394 Firewire) y la instancia de CIM_LogicalDevice conectada a él. Este bus serie proporciona conectividad mejorada para una amplia gama de dispositivos, incluidos componentes de audio o vídeo de consumidor, periféricos de almacenamiento, otros equipos y dispositivos portátiles. IEEE 1394 ha sido adoptado por la industria electrónica de consumo y proporciona una interfaz de expansión compatible con Plug and Play.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.
Sintaxis
[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;
};
Miembros
La clase Win32_1394ControllerDevice tiene estos tipos de miembros:
Propiedades
La clase Win32_1394ControllerDevice tiene estas propiedades.
-
AccessState
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Indica si el controlador está comando o accediendo activamente al dispositivo. Esta información es necesaria cuando un dispositivo lógico se puede ordenar mediante varios controladores, o a los que se puede acceder a ellos.
Esta propiedad se hereda de CIM_ControlledBy.
-
-
Desconocido (0)
-
Activo (1)
-
Inactivo (2)
Antecedente
-
Tipo de datos: Win32_1394Controller
-
Tipo de acceso: solo lectura
-
Calificadores: key, Override ("Antecedent"), MappingStrings ("WMI| Win32_1394Controller")
La referencia de Win32_1394Controller antecedente representa el controlador 1394 asociado a este dispositivo.
Dependiente
-
Tipo de datos: CIM_LogicalDevice
-
Tipo de acceso: solo lectura
-
Calificadores: key, Override ("Dependent"), MappingStrings ("CIM|CIM_LogicalDevice")
La referencia dependiente CIM_LogicalDevice representa el CIM_LogicalDevice conectado al controlador 1394.
NegotiatedDataWidth
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("bits")
Cuando se pueden realizar varios anchos de bus o de datos de conexión, esta propiedad define la que se usa entre los dispositivos. El ancho de los datos se especifica en bits. Si no se negocia el ancho de los datos o si esta información no está disponible o es importante para la administración de dispositivos, la propiedad debe establecerse en 0 (cero).
Esta propiedad se hereda de CIM_DeviceConnection.
NegotiatedSpeed
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("bits por segundo")
Cuando se pueden realizar varias velocidades de conexión o bus, esta propiedad define la que se usa entre los dispositivos. La velocidad se especifica en bits por segundo. Si no se negocian las velocidades de conexión o autobús, o si esta información no está disponible o es importante para la administración de dispositivos, la propiedad debe establecerse en 0 (cero).
Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.
Esta propiedad se hereda de CIM_DeviceConnection.
NumberOfHardResets
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Número de restablecimientos duros emitidos por el controlador. Un restablecimiento físico devuelve el dispositivo a su estado de inicialización o arranque. Se pierden toda la información y los datos internos del estado del dispositivo.
Esta propiedad se hereda de CIM_ControlledBy.
NumberOfSoftResets
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Número de restablecimientos de software emitidos por el controlador. Un restablecimiento temporal no borra completamente el estado y los datos actuales del dispositivo. La semántica exacta depende del dispositivo y de los protocolos y mecanismos usados para comunicarse con él.
Esta propiedad se hereda de CIM_ControlledBy.
Comentarios
La clase Win32_1394ControllerDevice se deriva de CIM_ControlledBy.
Ejemplos
El siguiente ejemplo de código de PowerShell recupera la información del dispositivo del controlador 1394.
# 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
}
El ejemplo de código anterior devuelve la siguiente información:
# 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 :
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
MOF |
|
Archivo DLL |
|