PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE 函数 (pepfx.h)

PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE 函数初始化平台扩展插件 (PEP) PEP_ACPI_SPB_UART_RESOURCE 结构。

语法

void PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE(
  [in]  ULONG              BaudRate,
  [in]  UCHAR              BitsPerByte,
  [in]  UCHAR              StopBits,
  [in]  UCHAR              LinesInUse,
  [in]  UCHAR              IsBigEndian,
  [in]  UCHAR              Parity,
  [in]  UCHAR              FlowControl,
  [in]  USHORT             RxSize,
  [in]  USHORT             TxSize,
  [in]  PUNICODE_STRING    ResourceSource,
  [in]  UCHAR              ResourceSourceIndex,
  [in]  BOOLEAN            ResourceUsage,
  [in]  BOOLEAN            SharedMode,
  [in]  PCHAR              VendorData,
  [in]  USHORT             VendorDataLength,
  [out] PPEP_ACPI_RESOURCE Resource
);

参数

[in] BaudRate

指定连接的波特率。

[in] BitsPerByte

指定每字节数据的位数。

[in] StopBits

指定连接中使用的停止位。

[in] LinesInUse

指示已启用的串行行的标志。 位位置中的值 1 表示已启用该行。

bit 含义
0
此位是保留位,必须设置为零。
1
此位是保留位,必须设置为零。
2
数据载体检测 (DTD)
3
环形指示器 (RI)
4
数据集就绪 (DSR)
5
数据终端就绪 (DTR)
6
清除以发送 (CTS)
7
请求发送 (RTS)

[in] IsBigEndian

指示最重要的数据位是否位于最低地址中。

[in] Parity

指定连接的奇偶校验。

含义
0x00
0x01
偶数
0x02
奇数
0x03
标记
0x04
Space

[in] FlowControl

指定连接使用的流控制类型。

[in] RxSize

指定此连接支持的最大接收缓冲区大小(以字节为单位)。

[in] TxSize

指定此连接支持的最大传输缓冲区大小(以字节为单位)。

[in] ResourceSource

此连接描述符适用的串行总线控制器设备的名称。 名称可以是完全限定的路径、相对路径或利用命名空间搜索规则的简单名称段。

[in] ResourceSourceIndex

此参数应始终为零。

[in] ResourceUsage

指示此资源是否正在使用中。

[in] SharedMode

指示此资源是否共享。

[in] VendorData

指向特定于串行总线连接类型的可选数据的指针。

[in] VendorDataLength

VendorData 参数指向的缓冲区的长度。

[out] Resource

指向资源的指针。 指针后面的结构的类型为 PEP_ACPI_SPB_UART_RESOURCE

返回值

要求

要求
最低受支持的客户端 从 Windows 10 开始支持。
目标平台 Windows
标头 pepfx.h (包括 Pep_x.h)

另请参阅

PEP_ACPI_SPB_UART_RESOURCE