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_SerialControllerの Reset メソッドを参照してください。 |
SetPowerState | 実装されていません。 このメソッドを実装するには、CIM_SerialControllerの SetPowerState メソッドを参照してください。 |
プロパティ
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_SerialController。CapabilityDescriptions")
シリアルコントローラのチップレベル互換性の配列。 このプロパティは、チップ ハードウェアに固有の可能性があるシリアル コントローラーのバッファリングとその他の機能について説明します。 プロパティは列挙された整数です。
このプロパティは、 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
-
アクセスの種類: 読み取り専用
-
修飾子: Key、 Override ("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_System。CreationClassName") )、CIM_Key
スコープ コンピューターの CreationClassName プロパティの値。
このプロパティは、 CIM_LogicalDeviceから継承されます。
Systemname
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_System。Name") 、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 |
|
[DLL] |
|
こちらもご覧ください