kelas Win32_1394ControllerDevice

Kelas WMI asosiasi Win32_1394ControllerDevice berkaitan dengan Pengontrol bus serial berkecepatan tinggi (IEEE 1394 Firewire) dan instans CIM_LogicalDevice yang terhubung ke dalamnya. Bus serial ini menyediakan konektivitas yang ditingkatkan untuk berbagai perangkat, termasuk komponen audio atau video konsumen, periferal penyimpanan, komputer lain, dan perangkat portabel. IEEE 1394 telah diadopsi oleh industri elektronik konsumen dan menyediakan antarmuka ekspansi yang kompatibel dengan Plug and Play.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.

Sintaks

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

Anggota

Kelas Win32_1394ControllerDevice memiliki jenis anggota ini:

Properti

Kelas Win32_1394ControllerDevice memiliki properti ini.

AccessState

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan apakah pengontrol secara aktif memerintahkan atau mengakses perangkat. Informasi ini diperlukan ketika perangkat logis dapat dikomandoi oleh, atau diakses melalui beberapa pengontrol.

Properti ini diwarisi dari CIM_ControlledBy.

Tidak diketahui (0)

Aktif (1)

Tidak aktif (2)

Antecedent

Jenis data: Win32_1394Controller

Jenis akses: Baca-saja

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

Referensi Win32_1394Controller antecedent mewakili pengontrol 1394 yang terkait dengan perangkat ini.

Tergantung

Jenis data: CIM_LogicalDevice

Jenis akses: Baca-saja

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

Referensi dependen CIM_LogicalDevice mewakili CIM_LogicalDevice yang tersambung ke pengontrol 1394.

NegosiasiDataWidth

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: Unit ("bit")

Ketika beberapa lebar bus atau data koneksi dimungkinkan, properti ini menentukan yang digunakan di antara perangkat. Lebar data ditentukan dalam bit. Jika lebar data tidak dinegosiasikan, atau jika informasi ini tidak tersedia atau penting untuk manajemen perangkat, properti harus diatur ke 0 (nol).

Properti ini diwarisi dari CIM_DeviceConnection.

NegosiasiPeed

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("bit per detik")

Ketika beberapa kecepatan bus atau koneksi dimungkinkan, properti ini mendefinisikan yang digunakan di antara perangkat. Kecepatan ditentukan dalam bit per detik. Jika kecepatan koneksi atau bus tidak dinegosiasikan, atau jika informasi ini tidak tersedia atau penting untuk manajemen perangkat, properti harus diatur ke 0 (nol).

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

Properti ini diwarisi dari CIM_DeviceConnection.

NumberOfHardResets

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah reset keras yang dikeluarkan oleh pengontrol. Reset keras mengembalikan perangkat ke status inisialisasi atau boot-up. Semua informasi dan data status perangkat internal hilang.

Properti ini diwarisi dari CIM_ControlledBy.

NumberOfSoftResets

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah reset lunak yang dikeluarkan oleh pengontrol. Reset lunak tidak sepenuhnya menghapus status dan data perangkat saat ini. Semantik yang tepat tergantung pada perangkat dan pada protokol dan mekanisme yang digunakan untuk berkomunikasi dengannya.

Properti ini diwarisi dari CIM_ControlledBy.

Keterangan

Kelas Win32_1394ControllerDevice berasal dari CIM_ControlledBy.

Contoh

Sampel kode PowerShell berikut mengambil informasi perangkat pengontrol 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
} 

Sampel kode sebelumnya mengembalikan informasi berikut:

# 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 :

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_ControlledBy

Kelas Perangkat Keras Sistem Komputer