PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE 函数 (pep_x.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 表示行已启用。

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

[in] IsBigEndian

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

[in] Parity

指定连接的奇偶校验。

价值 意义
0x00
没有
0x01
甚至
0x02
奇怪
0x03
马克
0x04
空间

[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 开始支持。
目标平台 窗户
标头 pep_x.h (包括 Pep_x.h)

另请参阅

PEP_ACPI_SPB_UART_RESOURCE