PEP_ACPI_RESOURCE union (pep_x.h)

PEP_ACPI_RESOURCE 结构包含特定 ACPI 资源的硬件详细信息。

语法

typedef union _PEP_ACPI_RESOURCE {
  PEP_ACPI_RESOURCE_TYPE      Type;
  PEP_ACPI_IO_MEMORY_RESOURCE IoMemory;
  PEP_ACPI_INTERRUPT_RESOURCE Interrupt;
  PEP_ACPI_GPIO_RESOURCE      Gpio;
  PEP_ACPI_SPB_I2C_RESOURCE   SpbI2c;
  PEP_ACPI_SPB_SPI_RESOURCE   SpbSpi;
  PEP_ACPI_SPB_UART_RESOURCE  SpbUart;
  PEP_ACPI_EXTENDED_ADDRESS   ExtendedAddress;
} PEP_ACPI_RESOURCE, *PPEP_ACPI_RESOURCE;

成员

Type

适用于此资源的 PEP_ACPI_RESOURCE_TYPE 枚举值。

IoMemory

如果 TypePepAcpiMemoryPepAcpiIoPort,则此联合包含描述 ACPI IO 或内存资源的 PEP_ACPI_IO_MEMORY_RESOURCE 结构。

Interrupt

如果 TypePepAcpiInterrupt,则此联合包含描述 ACPI 中断资源的 PEP_ACPI_INTERRUPT_RESOURCE 结构。

Gpio

如果 TypePepAcpiGpioIoPepAcpiGpioInt,则此联合包含描述 ACPI GPIO 资源的 PEP_ACPI_GPIO_RESOURCE 结构。

SpbI2c

如果 TypePepAcpiSpbI2c,则此联合包含描述 ACPI I2C 串行总线资源的 PEP_ACPI_SPB_I2C_RESOURCE 结构。

SpbSpi

如果 TypePepAcpiSpbSpi,则此联合包含描述 ACPI SPI 串行总线资源的 PEP_ACPI_SPB_SPI_RESOURCE 结构。

SpbUart

如果 TypePepAcpiSpbUart,则此联合包含描述 ACPI SPB 串行总线资源的 PEP_ACPI_SPB_UART_RESOURCE 结构。

ExtendedAddress

如果 TypePepAcpiExtendedMemoryPepAcpiExtendedIo,则此联合包含描述 ACPI 扩展内存或扩展 IO 资源的 PEP_ACPI_EXTENDED_ADDRESS 结构。

要求

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

另请参阅

PEP_ACPI_EXTENDED_ADDRESS

PEP_ACPI_GPIO_RESOURCE

PEP_ACPI_INTERRUPT_RESOURCE

PEP_ACPI_IO_MEMORY_RESOURCE

PEP_ACPI_RESOURCE_TYPE

PEP_ACPI_SPB_I2C_RESOURCE

PEP_ACPI_SPB_SPI_RESOURCE

PEP_ACPI_SPB_UART_RESOURCE