Serial Port Configuration Attribute Class

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
AbortReadWriteOnErroruint321Determines whether to abort a read or write operation when an error occurs.

Values are:
1=True
0=False

If the value is True, the operation is aborted.

BaudRateuint321200Indicates the baud rate for this serial port.
BinaryModeEnableduint321Determines whether binary mode for this serial port is enabled.

Values are:
1=True
0=False

If the value is True, binary mode is enabled.

BitsPerByteuint328Indicates the number of bits per byte for the Win32 serial port.
ContinueXMitOnXOffuint32  
CTSOutflowControluint321Determines whether data outflow control is enabled when there is a Clear To Send (CTS) condition.

Values are:
1=True
0=False

If the value is True, CTS outflow control is enabled.

DiscardNULLBytesuint321Determines whether to discard NULL bytes (characters).

Values are:
1=True
0=False

If the value is True, NULL bytes are discarded.

DSROutflowControluint321Determines whether data outflow control is enabled when there is a Data Set Read (DSR) condition.

Values are:
1=True
0=False

If the value is True, DSR outflow control is enabled.

DSRSensitivityuint321Determines whether DSR sensitivity is enabled.

Values are:
1=True
0=False

If the value is True, DSR sensitivity is enabled.

DTRFlowControlTypestring Indicates the type of data terminal ready (DTR) flow control.
EOFCharacteruint32^ZIndicates the end of file (EOF) character.
ErrorReplaceCharacteruint32^CIndicates the error replace character.
ErrorReplacementEnableduint32 Determines whether error replacement is enabled.

Values are:
1=True
0=False

If the value is True, error replacement is enabled.

EventCharacteruint32^eIndicates the event character.
GroupIDuint322Within 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.
IsBusyuint32 Determines whether the serial port is busy.

Values are:
1=True
0=False

If the value is True, the serial port is busy.

Namestring"COM2"Key. Indicates the name of the Win32 serial port. Maximum length is 256 characters.
Paritystring"EVEN"Indicates the type of parity used.
Examples: None, Even, or Odd.
ParityCheckEnableduint321Determines whether parity checking is enabled.

Values are:
1=True
0=False

If the value is True, parity checking is enabled.

ResourceIduint3242Key. 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.

RevisionIDuint321Objects 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.
RTSFlowControlTypestring Indicates the type of ready to send (RTS) flow control.
StopBitsstring"1"Indicates the number of stop bits for the Win32 serial port.
TimeStampdatetimeSee “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.
XOffCharacteruint32 Indicates the XOff character of the Win32 serial port.
XoffXMitThresholduint32 Indicates the XOff transmit threshold of the Win32 serial port.
XOnCharacteruint32 Indicates the XOn character.
XOnXMitThresholduint32 Indicates the XOn transmit threshold.
XOnXOffInFlowControluint32 Indicates the amount of data inflow.
XOnXOffOutFlowControluint32 Indicates the amount of data outflow.