Compartilhar via


classe Win32_1394ControllerDevice

A classe WMI de associação Win32_1394ControllerDevice relaciona o controlador de barramento serial de alta velocidade (IEEE 1394 Firewire) e a instância CIM_LogicalDevice conectada a ele. Esse barramento serial fornece conectividade aprimorada para uma ampla variedade de dispositivos, incluindo componentes de áudio ou vídeo do consumidor, periféricos de armazenamento, outros computadores e dispositivos portáteis. O IEEE 1394 foi adotado pelo setor de eletrônicos de consumo e fornece uma interface de expansão compatível com Plug and Play.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética, não em ordem MOF.

Sintaxe

[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;
};

Membros

A classe Win32_1394ControllerDevice tem estes tipos de membros:

Propriedades

A classe Win32_1394ControllerDevice tem essas propriedades.

AccessState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica se o controlador está comandando ou acessando o dispositivo ativamente. Essas informações são necessárias quando um dispositivo lógico pode ser comandado por, ou acessado por meio de vários controladores.

Essa propriedade é herdada de CIM_ControlledBy.

Desconhecido (0)

Ativo (1)

Inativo (2)

Antecedente

Tipo de dados: Win32_1394Controller

Tipo de acesso: Somente leitura

Qualificadores: key, Override ("Antecedent"), MappingStrings ("WMI| Win32_1394Controller")

A referência antecedente Win32_1394Controller representa o controlador 1394 associado a este dispositivo.

Dependente

Tipo de dados: CIM_LogicalDevice

Tipo de acesso: Somente leitura

Qualificadores: key, Override ("Dependent"), MappingStrings ("CIM|CIM_LogicalDevice")

A referência dependente CIM_LogicalDevice representa o CIM_LogicalDevice conectado ao controlador 1394.

NegotiatedDataWidth

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("bits")

Quando várias larguras de barramento ou dados de conexão são possíveis, essa propriedade define aquela em uso entre os dispositivos. A largura dos dados é especificada em bits. Se a largura dos dados não for negociada ou se essas informações não estiverem disponíveis ou forem importantes para o gerenciamento de dispositivos, a propriedade deverá ser definida como 0 (zero).

Essa propriedade é herdada de CIM_DeviceConnection.

NegotiatedSpeed

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: unidades ("bits por segundo")

Quando várias velocidades de barramento ou conexão são possíveis, essa propriedade define aquela que está sendo usada entre os dispositivos. A velocidade é especificada em bits por segundo. Se as velocidades de conexão ou barramento não forem negociadas ou se essas informações não estiverem disponíveis ou forem importantes para o gerenciamento de dispositivos, a propriedade deverá ser definida como 0 (zero).

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de CIM_DeviceConnection.

NumberOfHardResets

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Número de redefinições forçadas emitidas pelo controlador. Uma redefinição forçada retorna o dispositivo para seu estado de inicialização ou inicialização. Todas as informações e dados internos do estado do dispositivo são perdidos.

Essa propriedade é herdada de CIM_ControlledBy.

NumberOfSoftResets

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Número de redefinições reversível emitidas pelo controlador. Uma redefinição reversível não limpa completamente o estado e os dados atuais do dispositivo. A semântica exata depende do dispositivo e dos protocolos e mecanismos usados para se comunicar com ele.

Essa propriedade é herdada de CIM_ControlledBy.

Comentários

A classe Win32_1394ControllerDevice é derivada de CIM_ControlledBy.

Exemplos

O exemplo de código do PowerShell a seguir recupera informações do dispositivo do 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
} 

O exemplo de código anterior retorna as seguintes informações:

# 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 Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

CIM_ControlledBy

Classes de hardware do sistema de computador