This class contains information about the configuration of a serial port on a client computer. This class is not included in a default hardware inventory operation.
Table C.49 Serial Port Configuration Attribute Class(SMS_G_System_SERIAL_PORT_CONFIGURATION)
Property (Bold if collected) | Data type | Example | Notes |
---|---|---|---|
AbortReadWriteOnError | uint32 | 1 | Determines whether to abort a read or write operation when an error occurs.
Values are: If the value is True, the operation is aborted. |
BaudRate | uint32 | 1200 | Indicates the baud rate for this serial port. |
BinaryModeEnabled | uint32 | 1 | Determines whether binary mode for this serial port is enabled.
Values are: If the value is True, binary mode is enabled. |
BitsPerByte | uint32 | 8 | Indicates the number of bits per byte for the Win32 serial port. |
ContinueXMitOnXOff | uint32 | ||
CTSOutflowControl | uint32 | 1 | Determines whether data outflow control is enabled when there is a Clear To Send (CTS) condition.
Values are: If the value is True, CTS outflow control is enabled. |
DiscardNULLBytes | uint32 | 1 | Determines whether to discard NULL bytes (characters).
Values are: If the value is True, NULL bytes are discarded. |
DSROutflowControl | uint32 | 1 | Determines whether data outflow control is enabled when there is a Data Set Read (DSR) condition.
Values are: If the value is True, DSR outflow control is enabled. |
DSRSensitivity | uint32 | 1 | Determines whether DSR sensitivity is enabled.
Values are: If the value is True, DSR sensitivity is enabled. |
DTRFlowControlType | string | Indicates the type of data terminal ready (DTR) flow control. | |
EOFCharacter | uint32 | ^Z | Indicates the end of file (EOF) character. |
ErrorReplaceCharacter | uint32 | ^C | Indicates the error replace character. |
ErrorReplacementEnabled | uint32 | Determines whether error replacement is enabled.
Values are: If the value is True, error replacement is enabled. | |
EventCharacter | uint32 | ^e | Indicates the event character. |
GroupID | uint32 | 2 | Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property. |
IsBusy | uint32 | Determines whether the serial port is busy.
Values are: If the value is True, the serial port is busy. | |
Name | string | "COM2" | Key. Indicates the name of the Win32 serial port. Maximum length is 256 characters. |
Parity | string | "EVEN" | Indicates the type of parity used. Examples: None, Even, or Odd. |
ParityCheckEnabled | uint32 | 1 | Determines whether parity checking is enabled.
Values are: If the value is True, parity checking is enabled. |
ResourceId | uint32 | 42 | Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.
A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property. |
RevisionID | uint32 | 1 | Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property. |
RTSFlowControlType | string | Indicates the type of ready to send (RTS) flow control. | |
StopBits | string | "1" | Indicates the number of stop bits for the Win32 serial port. |
TimeStamp | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the information in this object was last revised. This is not a collectable property. |
XOffCharacter | uint32 | Indicates the XOff character of the Win32 serial port. | |
XoffXMitThreshold | uint32 | Indicates the XOff transmit threshold of the Win32 serial port. | |
XOnCharacter | uint32 | Indicates the XOn character. | |
XOnXMitThreshold | uint32 | Indicates the XOn transmit threshold. | |
XOnXOffInFlowControl | uint32 | Indicates the amount of data inflow. | |
XOnXOffOutFlowControl | uint32 | Indicates the amount of data outflow. |