次の方法で共有


Win32_1394ControllerDevice クラス

Win32_1394ControllerDevice関連付け WMI クラスは、高速シリアル バス (IEEE 1394 Firewire) コントローラーと、それに接続されているCIM_LogicalDevice インスタンスを関連付けます。 このシリアル バスは、コンシューマー オーディオまたはビデオ コンポーネント、記憶域周辺機器、その他のコンピューター、ポータブル デバイスなど、幅広いデバイスに対して強化された接続を提供します。 IEEE 1394は、家電業界で採用されており、プラグ アンド プレイ互換の拡張インターフェースを提供しています。

次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティは、MOF の順序ではなく、アルファベット順に一覧表示されます。

構文

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

メンバー

Win32_1394ControllerDevice クラスには、次の種類のメンバーがあります。

プロパティ

Win32_1394ControllerDevice クラスには、これらのプロパティがあります。

AccessState

データ型: uint16

アクセスの種類: 読み取り専用

コントローラーがアクティブにコマンドを実行しているか、デバイスにアクセスしているかを示します。 この情報は、論理デバイスが複数のコントローラーによってコマンドを実行したり、複数のコントローラーを介してアクセスしたりできる場合に必要です。

このプロパティは、 CIM_ControlledByから継承されます。

不明 (0)

アクティブ (1)

非アクティブ (2)

先行

データ型: Win32_1394Controller

アクセスの種類: 読み取り専用

修飾子: keyOverride ("Antecedent")、 MappingStrings ("WMI|Win32_1394Controller")

Win32_1394Controller先行参照は、このデバイスに関連付けられている 1394 コントローラーを表します。

依存型

データ型: CIM_LogicalDevice

アクセスの種類: 読み取り専用

修飾子: keyOverride ("Dependent")、 MappingStrings ("CIM|CIM_LogicalDevice")

CIM_LogicalDevice依存参照は、1394 コントローラーに接続されているCIM_LogicalDeviceを表します。

NegotiatedDataWidth

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: 単位 ("bits")

複数のバスまたは接続データ幅が可能な場合、このプロパティはデバイス間で使用される幅を定義します。 データ幅はビット単位で指定します。 データ幅がネゴシエートされていない場合、またはこの情報がデバイス管理で使用できないか重要な場合は、プロパティを 0 (ゼロ) に設定する必要があります。

このプロパティは、 CIM_DeviceConnectionから継承されます。

ネゴシエート済みスピード

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: 単位 ("ビット/秒")

複数のバスまたは接続速度が可能な場合、このプロパティはデバイス間で使用される速度を定義します。 速度はビット/秒で指定されます。 接続またはバスの速度がネゴシエートされない場合、またはこの情報がデバイス管理で使用できないか重要な場合は、プロパティを 0 (ゼロ) に設定する必要があります。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 CIM_DeviceConnectionから継承されます。

NumberOfHardResets

データ型: uint32

アクセスの種類: 読み取り専用

コントローラーによって発行されたハード リセットの数。 ハード リセットは、デバイスを初期化または起動状態に戻します。 内部デバイスの状態情報とデータはすべて失われます。

このプロパティは、 CIM_ControlledByから継承されます。

NumberOfSoftResets

データ型: uint32

アクセスの種類: 読み取り専用

コントローラーによって発行されたソフト リセットの数。 ソフト リセットでは、現在のデバイスの状態とデータが完全には消去されません。 正確なセマンティクスは、デバイスと、デバイスとの通信に使用されるプロトコルとメカニズムに依存します。

このプロパティは、 CIM_ControlledByから継承されます。

注釈

Win32_1394ControllerDevice クラスは、CIM_ControlledByから派生します。

次の PowerShell コード サンプルでは、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
} 

前のコード サンプルでは、次の情報が返されます。

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

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_ControlledBy

コンピューター システム ハードウェア クラス