Win32_SerialPort クラス

Win32_SerialPortWMI クラスは、Windows を実行しているコンピューター システム上のシリアル ポートを表します。

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

構文

[Dynamic, Provider("CIMWin32"), UUID("{8502C4BF-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_SerialPort : CIM_SerialController
{
  uint16   Availability;
  boolean  Binary;
  uint16   Capabilities[];
  string   CapabilityDescriptions[];
  string   Caption;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   Description;
  string   DeviceID;
  boolean  ErrorCleared;
  string   ErrorDescription;
  datetime InstallDate;
  uint32   LastErrorCode;
  uint32   MaxBaudRate;
  uint32   MaximumInputBufferSize;
  uint32   MaximumOutputBufferSize;
  uint32   MaxNumberControlled;
  string   Name;
  boolean  OSAutoDiscovered;
  string   PNPDeviceID;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint16   ProtocolSupported;
  string   ProviderType;
  boolean  SettableBaudRate;
  boolean  SettableDataBits;
  boolean  SettableFlowControl;
  boolean  SettableParity;
  boolean  SettableParityCheck;
  boolean  SettableRLSD;
  boolean  SettableStopBits;
  string   Status;
  uint16   StatusInfo;
  boolean  Supports16BitMode;
  boolean  SupportsDTRDSR;
  boolean  SupportsElapsedTimeouts;
  boolean  SupportsIntTimeouts;
  boolean  SupportsParityCheck;
  boolean  SupportsRLSD;
  boolean  SupportsRTSCTS;
  boolean  SupportsSpecialCharacters;
  boolean  SupportsXOnXOff;
  boolean  SupportsXOnXOffSet;
  string   SystemCreationClassName;
  string   SystemName;
  datetime TimeOfLastReset;
};

メンバー

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

メソッド

Win32_SerialPort クラスには、これらのメソッドがあります。

メソッド 説明
リセット 実装されていません。 このメソッドを実装するには、CIM_SerialControllerReset メソッドを参照してください。
SetPowerState 実装されていません。 このメソッドを実装するには、CIM_SerialControllerSetPowerState メソッドを参照してください。

 

プロパティ

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

可用性

データ型: uint16

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

修飾子: MappingStrings ("MIF.DMTF|運用状態|003.5"、"MIB。IETF|HOST-RESOURCES-MIB.hrDeviceStatus")

デバイスの可用性と状態。

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

その他 (1)

不明 (2)

実行中/完全電源 (3)

実行中または完全な電源

警告 (4)

In Test (5)

適用なし (6)

電源オフ (7)

Off Line (8)

オフデューティ (9)

低下 (10)

インストールされていません (11)

インストール エラー (12)

省電力 - 不明 (13)

デバイスは省電力モードであることが知られていますが、正確な状態は不明です。

省電力 - 低電力モード (14)

デバイスは省電力状態ですが、引き続き機能しており、パフォーマンスが低下する可能性があります。

省電力 - スタンバイ (15)

デバイスは機能していませんが、すぐに完全な電源に入る可能性があります。

電源サイクル (16)

省電力 - 警告 (17)

ただし、デバイスは警告状態ですが、省電力モードでもあります。

一時停止 ( 18)

デバイスが一時停止しています。

準備ができていません (19)

デバイスの準備ができていません。

未構成 (20)

デバイスが構成されていません。

休止 ( 21)

デバイスは静かです。

Binary

データ型: ブール値

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

修飾子: MappingStrings ("Win32API|通信構造|DCB|fBinary")

TRUE の場合、シリアル ポートはバイナリ データ転送用に構成されます。 Windows API では非バイナリ モード転送がサポートされていないため、このプロパティは TRUE である必要があります。

Capabilities

データ型: uint16 配列

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

修飾子: ArrayType ("Indexed")、 MappingStrings ("MIF。DMTF|シリアル ポート|004.7")、 ModelCorrespondence ("CIM_SerialControllerCapabilityDescriptions")

シリアルコントローラのチップレベル互換性の配列。 このプロパティは、チップ ハードウェアに固有の可能性があるシリアル コントローラーのバッファリングとその他の機能について説明します。 プロパティは列挙された整数です。

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

その他 (1)

不明 (2)

XT/AT 互換 (3)

16450 互換 (4)

16550 互換 (5)

16550A 互換 (6)

8251 互換 (160)

8251FIFO 互換 (161)

CapabilityDescriptions

データ型: 文字列 配列

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

修飾子: ArrayType ("Indexed")、 ModelCorrespondence ("CIM_SerialController機能")

Capabilities 配列に示されているシリアル コントローラー機能の詳細な説明を提供する自由形式の文字列の配列。 この配列の各エントリは、同じインデックスにある Capabilities 配列内のエントリに関連付けられていることに注意してください。

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

Caption

データ型: string

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

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの簡単な説明。

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

ConfigManagerErrorCode

データ型: uint32

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

修飾子: スキーマ ("Win32")

Win32 Configuration Managerエラー コード。

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

このデバイスは正常に動作しています。 (0)

デバイスが正常に動作しています。

このデバイスが正しく構成されていません。 (1)

デバイスが正しく構成されていません。

Windows では、このデバイスのドライバーを読み込めません。 (2)

このデバイスのドライバーが破損しているか、システムがメモリやその他のリソースで不足している可能性があります。 (3)

このデバイスのドライバーが破損しているか、システムのメモリやその他のリソースが不足している可能性があります。

このデバイスは正常に動作していません。そのドライバーの 1 つまたはレジストリが破損している可能性があります。 (4)

デバイスが正しく動作していません。 そのドライバーまたはレジストリの 1 つが破損している可能性があります。

このデバイスのドライバーには、Windows で管理できないリソースが必要です。 (5)

デバイスのドライバーには、Windows で管理できないリソースが必要です。

このデバイスのブート構成が他のデバイスと競合しています。 (6)

デバイスのブート構成が他のデバイスと競合しています。

フィルター処理できません。 (7)

デバイスのドライバー ローダーがありません。 (8)

デバイスのドライバー ローダーがありません。

制御ファームウェアがデバイスのリソースを誤って報告しているため、このデバイスは正常に動作していません。 (9)

デバイスが正しく動作していません。 制御ファームウェアが、デバイスのリソースを誤って報告しています。

このデバイスを起動できません。 (10)

デバイスを起動できません。

このデバイスは失敗しました。 (11)

デバイスに障害が発生しました。

このデバイスは、使用できる十分な空きリソースを見つけることができません。 (12)

デバイスで使用できる十分な空きリソースが見つかりません。

Windows では、このデバイスのリソースを確認できません。 (13)

Windows では、デバイスのリソースを確認できません。

コンピューターを再起動するまで、このデバイスは正常に動作しません。 (14)

コンピューターが再起動されるまで、デバイスは正常に動作しません。

再列挙の問題が発生している可能性があるため、このデバイスは正常に動作していません。 (15)

再列挙の問題が発生したため、デバイスが正常に動作していません。

Windows では、このデバイスが使用するすべてのリソースを識別することはできません。 (16)

Windows では、デバイスが使用するすべてのリソースを識別できません。

このデバイスは、不明なリソースの種類を要求しています。 (17)

デバイスが不明なリソースの種類を要求しています。

このデバイスのドライバーを再インストールします。 (18)

デバイス ドライバーを再インストールする必要があります。

VxD ローダーの使用に失敗しました。 (19)

レジストリが破損している可能性があります。 (20)

レジストリが破損している可能性があります。

システム エラー: このデバイスのドライバーを変更してみてください。問題が解決しない場合は、ハードウェアのドキュメントを参照してください。Windows はこのデバイスを削除しています。 (21)

システム障害。 デバイス ドライバーを変更しても効果がない場合は、ハードウェアのドキュメントを参照してください。 Windows はデバイスを削除しています。

このデバイスは無効になっています。 (22)

デバイスが無効になっています。

システム エラー: このデバイスのドライバーを変更してみてください。それでも問題が解決しない場合は、ハードウェアのドキュメントを参照してください。 (23)

システム障害。 デバイス ドライバーを変更しても効果がない場合は、ハードウェアのドキュメントを参照してください。

このデバイスが存在しない、正しく動作していない、またはすべてのドライバーがインストールされていない。 (24)

デバイスが存在しない、正しく動作しない、またはすべてのドライバーがインストールされていない。

Windows は引き続きこのデバイスを設定しています。 (25)

Windows は引き続きデバイスを設定しています。

Windows は引き続きこのデバイスを設定しています。 (26)

Windows は引き続きデバイスを設定しています。

このデバイスには有効なログ構成がありません。 (27)

デバイスに有効なログ構成がありません。

このデバイスのドライバーはインストールされていません。 (28)

デバイス ドライバーがインストールされていません。

デバイスのファームウェアで必要なリソースが提供されていないため、このデバイスは無効になっています。 (29)

デバイスが無効になっています。 デバイス ファームウェアが必要なリソースを提供しませんでした。

このデバイスは、別のデバイスが使用している割り込み要求 (IRQ) リソースを使用しています。 (30)

デバイスは、別のデバイスが使用している IRQ リソースを使用しています。

Windows はこのデバイスに必要なドライバーを読み込むことができないため、このデバイスは正常に動作していません。 (31)

デバイスが正しく動作していません。 Windows では、必要なデバイス ドライバーを読み込めません。

ConfigManagerUserConfig

データ型: ブール値

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

修飾子: スキーマ ("Win32")

TRUE の場合、デバイスはユーザー定義の構成を使用します。

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

CreationClassName

データ型: string

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

修飾子: CIM_Key

インスタンスの作成で使用される継承チェーンに表示される最初の具象クラスの名前。 クラスの他のキー プロパティと共に使用する場合、 プロパティを使用すると、このクラスとそのサブクラスのすべてのインスタンスを一意に識別できます。

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

説明

データ型: string

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

修飾子: DisplayName ("Description")

オブジェクトの説明。

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

DeviceID

データ型: string

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

修飾子: KeyOverride ("DeviceId")、 MappingStrings ("Win32Registry|Hardware\\DeviceMap\\SerialComm")

システム上の他のデバイスとのシリアル ポートの一意識別子。

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

ErrorCleared

データ型: ブール値

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

TRUE の場合、LastErrorCode で報告されたエラーはクリアされます。

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

ErrorDescription

データ型: string

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

LastErrorCode に記録されたエラーの詳細と、実行できる修正アクションに関する情報を提供する自由形式の文字列。

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

InstallDate

データ型: datetime

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

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされた日時。 このプロパティには、オブジェクトがインストールされていることを示す値は必要ありません。

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

LastErrorCode

データ型: uint32

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

論理デバイスによって報告された最後のエラー コード。

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

MaxBaudRate

データ型: uint32

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

修飾子: MappingStrings ("MIF.DMTF|シリアル ポート|004.6") 、単位 ("ビット/秒")

シリアル コントローラーでサポートされる最大ボー レート (1 秒あたりのビット数)。

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

MaximumInputBufferSize

データ型: uint32

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwMaxRxQueue"), units ("bytes")

シリアル ポート ドライバーの内部入力バッファーの最大サイズ。 値 0 (ゼロ) は、シリアル プロバイダーによって最大値が課されていないことを示します。

MaximumOutputBufferSize

データ型: uint32

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwMaxTxQueue"), units ("bytes")

シリアル ポート ドライバーの内部出力バッファーの最大サイズ。 値 0 (ゼロ) は、シリアル プロバイダーによって最大値が課されていないことを示します。

MaxNumberControlled

データ型: uint32

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

修飾子: MappingStrings ("MIF.DMTF|バス ポート|001.9")

このコントローラーでサポートされている直接アドレス指定可能なエンティティの最大数。 数値が不明な場合は、値 0 (ゼロ) を使用する必要があります。

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

Name

データ型: string

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

修飾子: DisplayName ("Name")

オブジェクトが認識されるラベル。 サブクラス化すると、プロパティをキー プロパティとしてオーバーライドできます。

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

OSAutoDiscovered

データ型: boolean

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

修飾子: MappingStrings ("Win32Registry|HARDWARE\\DESCRIPTION\\SYSTEM\\多機能Adapter")

TRUE の場合、このクラスのインスタンスはオペレーティング システムによって自動的に検出されます。 たとえば、ハードウェアが コントロール パネル 経由で追加された場合、オペレーティング システムは、このクラスのインスタンスからハードウェアに対してクエリを実行して、このクラスのインスタンスを検索します。

PNPDeviceID

データ型: string

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

修飾子: スキーマ ("Win32")

Windows プラグ アンド プレイ論理デバイスのデバイス識別子。

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

例: "*PNP030b"

PowerManagementCapabilities

データ型: uint16 配列

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

論理デバイスの特定の電源関連機能の配列。

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

不明 (0)

サポートされていません (1)

無効 (2)

有効 (3)

電源管理機能は現在有効になっていますが、正確な機能セットが不明であるか、情報が使用できません。

自動的に入力された省電力モード (4)

デバイスは、使用状況やその他の条件に基づいて電源状態を変更できます。

Power State Settable (5)

SetPowerState メソッドがサポートされています。 このメソッドは、親 CIM_LogicalDevice クラスで見つかり、実装できます。 詳細については、「 マネージ オブジェクト形式 (MOF) クラスの設計」を参照してください。

電源循環がサポートされています (6)

SetPowerState メソッドは、PowerState パラメーターを 5 (Power Cycle) に設定して呼び出すことができます。

時間指定電源オンがサポートされています (7)

サポートされている時間Power-On

SetPowerState メソッドは、PowerState パラメーターを 5 (Power Cycle) に設定し、時刻を電源オンの特定の日時または間隔に設定して呼び出すことができます。

PowerManagementSupported

データ型: boolean

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

TRUE の場合、デバイスは電源管理 (中断モードなど) にできます。 プロパティは、電源管理機能が現在有効になっていることを示すものではありません。論理デバイスが電源管理が可能な場合のみです。

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

ProtocolSupported

データ型: uint16

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

修飾子: MappingStrings ("MIF.DMTF|バス ポート|001.2","MIF.DMTF|ディスク|003.3")

"制御された" デバイスにアクセスするためにコントローラーによって使用されるプロトコル。

このプロパティは、 CIM_Controllerから継承されます。 次の一覧は、使用可能な値を示しています。

その他 (1)

不明 (2)

EISA (3)

ISA (4)

PCI (5)

ATA/ATAPI (6)

ATA または ATAPI

フレキシブル ディスケット (7)

1496 (8)

SCSI 並列インターフェイス (9)

SCSI ファイバー チャネル プロトコル (10)

SCSI シリアル バス プロトコル (11)

SCSI シリアル バス プロトコル 2 (1394) (12)

SCSI シリアル ストレージ アーキテクチャ (13)

VESA (14)

PCMCIA (15)

ユニバーサル シリアル バス (16)

並列プロトコル (17)

ESCON (18)

診断 (19)

I2C (20)

Power (21)

HIPPI (22)

MultiBus (23)

VME (24)

IPI (25)

IEEE-488 (26)

RS232 (27)

IEEE 802.3 10BASE5 (28)

IEEE 802.3 10BASE2 (29)

IEEE 802.3 1BASE5 (30)

IEEE 802.3 10BROAD36 (31)

IEEE 802.3 100BASEVG (32)

IEEE 802.5 トークン リング (33)

ANSI X3T9.5 FDDI (34)

MCA (35)

ESDI (36)

IDE (37)

CMD (38)

ST506 (39)

DSSI (40)

QIC2 (41)

拡張 ATA/IDE (42)

AGP (43)

TWIRP (双方向赤外線) (44)

FIR (高速赤外線) (45)

SIR (シリアル赤外線) (46)

IrBus (47)

ProviderType

データ型: string

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvSubType")

通信プロバイダーの種類。

値は次のとおりです。

"FAX デバイス"
"LAT プロトコル"
"モデム デバイス"
"ネットワーク ブリッジ"
"並列ポート"
"RS232 シリアル ポート"
"RS422 ポート"
"RS423 ポート"
"RS449 ポート"
"スキャナー デバイス"
"TCP/IP TelNet"
"X.25"
"Unspecified"

FAX デバイス ("FAX デバイス")

LAT プロトコル ("LAT プロトコル")

モデム デバイス ("モデム デバイス")

ネットワーク ブリッジ ("ネットワーク ブリッジ")

並列ポート ("並列ポート")

RS232 シリアル ポート ("RS232 シリアル ポート")

RS422 ポート ("RS422 ポート")

RS423 ポート ("RS423 ポート")

RS449 ポート ("RS449 ポート")

スキャナー デバイス ("スキャナー デバイス")

TCP/IP TelNet ("TCP/IP TelNet")

X.25 ("X.25")

Unspecified ("Unspecified")

SettableBaudRate

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_BAUD")

TRUE の場合、このシリアル ポートのボー レートを変更できます。

SettableDataBits

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_DATABITS")

TRUE の場合、このシリアル ポートに対してデータ ビットを設定できます。

SettableFlowControl

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_HANDSHAKING")

TRUE の場合、このシリアル ポートにフロー制御を設定できます。

SettableParity

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_PARITY")

TRUE の場合、このシリアル ポートにパリティを設定できます。

SettableParityCheck

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_PARITY_CHECK")

TRUE の場合、このシリアル ポートに対してパリティ チェックを設定できます (パリティ チェックがサポートされている場合)。

SettableRLSD

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_RLSD")

TRUE の場合、このシリアル ポートに対して受信回線信号検出 (RLSD) を設定できます (RLSD がサポートされている場合)。

SettableStopBits

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwSettableParams|SP_STOPBITS")

TRUE の場合、このシリアル ポートに対してストップ ビットを設定できます。

状態

データ型: string

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

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態。 さまざまな操作状態と非操作状態を定義できます。 運用状態には、"OK"、"Degraded"、"Pred Fail" (SMART 対応ハード ディスク ドライブなどの要素が正常に機能している可能性がありますが、近い将来に障害が予測される可能性があります) が含まれます。 非操作状態には、"Error"、"Starting"、"Stopping"、および "Service" が含まれます。 後者の "サービス" は、ディスクのミラー再チェックイン、ユーザーアクセス許可リストの再読み込み、またはその他の管理作業中に適用される可能性があります。 このような作業がすべてオンラインであるわけではありませんが、マネージド要素は "OK" でも、他の状態の 1 つでもありません。

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

次の値があります。

OK ("OK")

エラー ("Error")

機能低下 ("Degraded")

不明 ("不明")

Pred Fail ("Pred Fail")

開始 中 ("Starting")

停止 中 ("停止中")

サービス ("Service")

ストレス ( "ストレス")

NonRecover ("NonRecover")

連絡先なし ("連絡先なし")

Lost Comm ("Lost Comm")

StatusInfo

データ型: uint16

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

修飾子: MappingStrings ("MIF.DMTF|運用状態|003.3")

論理デバイスの状態。 このプロパティが論理デバイスに適用されない場合は、値 5 (適用できません) を使用する必要があります。

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

その他 (1)

不明 (2)

有効 (3)

無効 (4)

該当なし (5)

Supports16BitMode

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_16BITMODE")

TRUE の場合、このシリアル ポートで 16 ビット モードがサポートされます。

SupportsDTRDSR

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_DTRDSR")

TRUE の場合、このシリアル ポートでは、データ端末対応 (DTR) 信号とデータ・セット準備完了 (DSR) 信号がサポートされます。

SupportsElapsedTimeouts

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_TOTALTIMEOUTS")

TRUE の場合、このシリアル ポートで経過時間のタイムアウトがサポートされます。 経過したタイムアウトは、データ転送間の合計時間を追跡します。

SupportsIntTimeouts

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_INTTIMEOUTS")

TRUE の場合、間隔のタイムアウトがサポートされます。 間隔タイムアウトは、各データの到着までの経過時間です。

SupportsParityCheck

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_PARITY_CHECK")

TRUE の場合、パリティ チェックはこのシリアル ポートでサポートされます。

SupportsRLSD

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_RLSD")

TRUE の場合、このシリアル ポートで受信回線信号検出 (RLSD) がサポートされます。

SupportsRTSCTS

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_RTSCTS")

TRUE の場合、このシリアル ポートでは、送信準備完了 (RTS) とクリア (CTS) 信号がサポートされます。

SupportsSpecialCharacters

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_SPECIALCHARS")

TRUE の場合、シリアル ポート制御文字がサポートされます。 これらの文字は、データではなくイベントを通知します。 これらの文字は表示できず、ドライバーによって設定されます。 EofChar、ErrorChar、BreakChar、EventChar、XonChar、XoffChar が含まれます。

SupportsXOnXOff

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_XONXOFF")

TRUE の場合、このシリアル ポートで XON または XOFF フロー制御がサポートされます。

SupportsXOnXOffSet

データ型: boolean

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

修飾子: MappingStrings ("Win32API|通信構造|COMMPROP|dwProvCapabilities|PCF_SETXCHAR")

TRUE の場合、通信プロバイダーは XONor XOFF フロー制御設定の構成をサポートします。

SystemCreationClassName

データ型: string

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

修飾子: 伝達 ( "CIM_SystemCreationClassName") )、CIM_Key

スコープ コンピューターの CreationClassName プロパティの値。

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

Systemname

データ型: string

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

修飾子: 伝達 ( "CIM_SystemName") 、CIM_Key

スコープ システムの名前。

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

TimeOfLastReset

データ型: datetime

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

このコントローラーが最後にリセットされた日時。 これは、コントローラーの電源がオフになっているか、再初期化されたことを意味する可能性があります。

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

注釈

Win32_SerialPort クラスは、CIM_SerialControllerから派生します。

(レジストリから) シリアル ポート情報を取得する別の方法については、ポートの 列挙 Visual Basic サンプルを参照してください。

List Serial Port Properties PowerShell の例では、コンピューターにインストールされているシリアル ポートに関する情報を返します。

次の VBScript サンプルは、コンピューターにインストールされているシリアル ポートに関する情報を返します。

On Error Resume Next 
 
strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set colItems = objWMIService.ExecQuery("Select * from Win32_SerialPort") 
 
For Each objItem in colItems 
    Wscript.Echo "Binary: " & objItem.Binary 
    Wscript.Echo "Description: " & objItem.Description 
    Wscript.Echo "Device ID: " & objItem.DeviceID 
    Wscript.Echo "Maximum Baud Rate: " & objItem.MaxBaudRate 
    Wscript.Echo "Maximum Input Buffer Size: " & objItem.MaximumInputBufferSize 
    Wscript.Echo "Maximum Output Buffer Size: " & _ 
        objItem.MaximumOutputBufferSize 
    Wscript.Echo "Name: " & objItem.Name 
    Wscript.Echo "OS Auto Discovered: " & objItem.OSAutoDiscovered 
    Wscript.Echo "PNP Device ID: " & objItem.PNPDeviceID 
    Wscript.Echo "Provider Type: " & objItem.ProviderType 
    Wscript.Echo "Settable Baud Rate: " & objItem.SettableBaudRate 
    Wscript.Echo "Settable Data Bits: " & objItem.SettableDataBits 
    Wscript.Echo "Settable Flow Control: " & objItem.SettableFlowControl 
    Wscript.Echo "Settable Parity: " & objItem.SettableParity 
    Wscript.Echo "Settable Parity Check: " & objItem.SettableParityCheck 
    Wscript.Echo "Settable RLSD: " & objItem.SettableRLSD 
    Wscript.Echo "Settable Stop Bits: " & objItem.SettableStopBits 
    Wscript.Echo "Supports 16-Bit Mode: " & objItem.Supports16BitMode 
    Wscript.Echo "Supports DTRDSR: " & objItem.SupportsDTRDSR 
    Wscript.Echo "Supports Elapsed Timeouts: " & _ 
        objItem.SupportsElapsedTimeouts 
    Wscript.Echo "Supports Int Timeouts: " & objItem.SupportsIntTimeouts 
    Wscript.Echo "Supports Parity Check: " & objItem.SupportsParityCheck 
    Wscript.Echo "Supports RLSD: " & objItem.SupportsRLSD 
    Wscript.Echo "Supports RTSCTS: " & objItem.SupportsRTSCTS 
    Wscript.Echo "Supports Special Characters: " & _ 
        objItem.SupportsSpecialCharacters 
    Wscript.Echo "Supports XOn XOff: " & objItem.SupportsXOnXOff 
    Wscript.Echo "Supports XOn XOff Setting: " & objItem.SupportsXOnXOffSet 
Next

要件

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

こちらもご覧ください

CIM_SerialController

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