PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE 函数初始化平台扩展插件的 (PEP) PEP_ACPI_GPIO_RESOURCE 结构。
语法
VOID PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE(
  [in]  BOOLEAN                     Shareable,
  [in]  BOOLEAN                     CanWake,
  [in]  GPIO_PIN_CONFIG_TYPE        PinConfig,
  [in]  USHORT                      DebounceTimeout,
  [in]  USHORT                      DriveStrength,
  [in]  GPIO_PIN_IORESTRICTION_TYPE IoRestriction,
  [in]  UCHAR                       ResourceSourceIndex,
  [in]  PUNICODE_STRING             ResourceSourceName,
  [in]  BOOLEAN                     ResourceUsage,
  [in]  PUCHAR                      VendorData,
  [in]  USHORT                      VendorDataLength,
  [in]  PUSHORT                     PinTable,
  [in]  USHORT                      PinCount,
  [out] PPEP_ACPI_RESOURCE          Resource
);
参数
[in] Shareable
指示是否可以共享设备。
[in] CanWake
指示设备是否可以从低功率状态中唤醒。
[in] PinConfig
标识 GPIO 引脚配置类型的 GPIO_PIN_CONFIG_TYPE 枚举值。
[in] DebounceTimeout
指定硬件取消启动等待时间(以百毫秒为单位)。
[in] DriveStrength
[in] IoRestriction
[in] ResourceSourceIndex
此参数应始终为零。
[in] ResourceSourceName
此参数应始终为“ResourceConsumer”。
[in] ResourceUsage
指示此设备是否正在使用。
[in] VendorData
指向原始数据缓冲区的指针,其中包含由 OS 驱动程序解码的供应商定义的字节数据。
[in] VendorDataLength
VendorData 参数中缓冲区的大小。
[in] PinTable
资源上的固定编号列表。
[in] PinCount
PinTable 参数描述的引脚数。
[out] Resource
指向资源的指针。 指针后面的结构的类型为 PEP_ACPI_GPIO_RESOURCE。
返回值
没有
要求
| 要求 | 价值 | 
|---|---|
| 最低支持的客户端 | 从 Windows 10 开始支持。 | 
| 目标平台 | 窗户 | 
| 标头 | pepfx.h (include Pep_x.h) |