PEP_ACPI_INITIALIZE_IOPORT_RESOURCE 函数 (pepfx.h)

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

语法

void PEP_ACPI_INITIALIZE_IOPORT_RESOURCE(
  [in]  UCHAR              Decode,
  [in]  USHORT             MinimumAddress,
  [in]  USHORT             MaximumAddress,
  [in]  UCHAR              Alignment,
  [in]  UCHAR              PortLength,
  [out] PPEP_ACPI_RESOURCE Resource
);

参数

[in] Decode

指定如何解码资源地址。 如果位 0 为 1,则表示逻辑设备解码 16 位地址。 如果位 0 为 0,则表示逻辑设备仅解码地址的前 10 位。

此参数的位 1 到 7 是保留的,必须设置为零。

[in] MinimumAddress

指定 IO 范围可接受的最小起始地址。

[in] MaximumAddress

指定 IO 范围可接受的最大起始地址。

[in] Alignment

指定分配的 IO 地址的对齐粒度。

[in] PortLength

指定 IO 范围内的字节数。

[out] Resource

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

返回值

要求

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

另请参阅

PEP_ACPI_IO_MEMORY_RESOURCE