PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE 函数 (pepfx.h)

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

另请参阅

GPIO_PIN_CONFIG_TYPE

PEP_ACPI_GPIO_RESOURCE