// pep_x.h
typedef struct _PEP_ACPI_SPB_UART_RESOURCE {
PEP_ACPI_SPB_RESOURCE SpbCommon;
ULONG BaudRate;
USHORT RxBufferSize;
USHORT TxBufferSize;
UCHAR Parity;
UCHAR LinesInUse;
} PEP_ACPI_SPB_UART_RESOURCE, *PPEP_ACPI_SPB_UART_RESOURCE;
View the official Windows Driver Kit DDI reference// pepfx.h
typedef struct _PEP_ACPI_SPB_UART_RESOURCE {
PEP_ACPI_SPB_RESOURCE SpbCommon;
ULONG BaudRate;
USHORT RxBufferSize;
USHORT TxBufferSize;
UCHAR Parity;
UCHAR LinesInUse;
} PEP_ACPI_SPB_UART_RESOURCE, *PPEP_ACPI_SPB_UART_RESOURCE;
View the official Windows Driver Kit DDI referenceNo description available.
The PEP_ACPI_SPB_UART_RESOURCE structure describes an ACPI UART serial bus resource.
SpbCommonA PEP_ACPI_SPB_RESOURCE structure describing this resource.
BaudRateThe baud rate of the connection.
RxBufferSizeThe maximum receive buffer size, in bytes, that is supported by this connection.
TxBufferSizeThe maximum transmit buffer size, in bytes, that is supported by this connection.
ParityIndicates the parity of the connection.
| Value | Meaning |
|---|---|
| 0x00 | None |
| 0x01 | Even |
| 0x02 | Odd |
| 0x03 | Mark |
| 0x04 | Space |
LinesInUseFlag indicating the serial lines that are enabled. A value of 1 in the bit positions indicates that the line is enabled.
| Bit | Meaning |
|---|---|
| 0 | This bit is reserved and must be set to zero. |
| 1 | This bit is reserved and must be set to zero. |
| 2 | Data Carrier Detect (DTD) |
| 3 | Ring Indicator (RI) |
| 4 | Data Set Ready (DSR) |
| 5 | Data Terminal Ready (DTR) |
| 6 | Clear to Send (CTS) |
| 7 | Request to Send (RTS) |
The PEP_ACPI_SPB_UART_RESOURCE structure describes an ACPI UART serial bus resource.
SpbCommonA PEP_ACPI_SPB_RESOURCE structure describing this resource.
BaudRateThe baud rate of the connection.
RxBufferSizeThe maximum receive buffer size, in bytes, that is supported by this connection.
TxBufferSizeThe maximum transmit buffer size, in bytes, that is supported by this connection.
ParityIndicates the parity of the connection.
| Value | Meaning |
|---|---|
| 0x00 | None |
| 0x01 | Even |
| 0x02 | Odd |
| 0x03 | Mark |
| 0x04 | Space |
LinesInUseFlag indicating the serial lines that are enabled. A value of 1 in the bit positions indicates that the line is enabled.
| Bit | Meaning |
|---|---|
| 0 | This bit is reserved and must be set to zero. |
| 1 | This bit is reserved and must be set to zero. |
| 2 | Data Carrier Detect (DTD) |
| 3 | Ring Indicator (RI) |
| 4 | Data Set Ready (DSR) |
| 5 | Data Terminal Ready (DTR) |
| 6 | Clear to Send (CTS) |
| 7 | Request to Send (RTS) |