PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE 函数 (pepfx.h)
注意
Microsoft 支持多样化的包容性环境。 本文包含对 Microsoft Style Guide for Bias-Free Communications 识别为排除的术语的引用。 为了保持一致性,本文使用了单词或短语,因为它当前显示在软件中。 当软件更新为删除该语言时,本文将更新为保持一致。
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE 函数初始化平台扩展插件的 (PEP) PEP_ACPI_SPB_SPI_RESOURCE 结构。
语法
void PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE(
[in] USHORT DeviceSelection,
[in] UCHAR DeviceSelectionPolarity,
[in] UCHAR WireMode,
[in] UCHAR DataBitLength,
[in] BOOLEAN SlaveMode,
[in] ULONG ConnectionSpeed,
[in] UCHAR ClockPolarity,
[in] UCHAR ClockPhase,
[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] DeviceSelection
设备选择值。 此值特定于设备,可能指芯片选择线、GPIO 线或其他线路选择机制。
[in] DeviceSelectionPolarity
时钟的极性。 如果为零,则表示在第一阶段的时钟较低。 如果为 1,则表示在第一阶段时钟较高。
[in] WireMode
如果为零,则指示此设备生成并使用此资源。 否则,此设备仅使用此资源。
[in] DataBitLength
最小传输单位的大小(以位为单位)。
[in] SlaveMode
指示资源是否在从属模式下运行。
[in] ConnectionSpeed
此连接支持的最大速度(以赫为单位)。
[in] ClockPolarity
时钟的极性。 如果为零,则表示在第一阶段的时钟较低。 如果为 1,则表示在第一阶段时钟较高。
[in] ClockPhase
要捕获数据的时钟脉冲的相位。
[in] ResourceSource
此连接描述符应用到的串行总线控制器设备的名称。 名称可以是完全限定的路径、相对路径或利用命名空间搜索规则的简单名称段。
[in] ResourceSourceIndex
此参数应始终设置为零。
[in] ResourceUsage
指示资源是否正在使用中。
[in] SharedMode
指示资源是否共享。
[in] VendorData
指向特定于串行总线连接类型的可选数据的指针。
[in] VendorDataLength
VendorData 参数指向的缓冲区的长度。
[out] Resource
指向资源的指针。 指针后面的结构的类型为 PEP_ACPI_SPB_SPI_RESOURCE。
返回值
无
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
目标平台 | Windows |
标头 | pepfx.h (包括 Pep_x.h) |