PEP_ACPI_RESOURCE union (pepfx.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
如果 类型PepAcpiMemory 或 PepAcpiIoPort,则此联合包含描述 ACPI IO 或内存资源的 PEP_ACPI_IO_MEMORY_RESOURCE 结构。
Interrupt
如果 TypePepAcpiInterrupt,则此联合包含描述 ACPI 中断资源的 PEP_ACPI_INTERRUPT_RESOURCE 结构。
Gpio
如果 类型PepAcpiGpioIo 或 PepAcpiGpioInt,则此联合包含描述 ACPI GPIO 资源的 PEP_ACPI_GPIO_RESOURCE 结构。
SpbI2c
如果 类型PepAcpiSpbI2c,则此联合包含描述 ACPI I2C 串行总线资源的 PEP_ACPI_SPB_I2C_RESOURCE 结构。
SpbSpi
如果 类型PepAcpiSpbSpi,则此联合包含描述 ACPI SPI 串行总线资源的 PEP_ACPI_SPB_SPI_RESOURCE 结构。
SpbUart
如果 类型PepAcpiSpbUart,则此联合包含描述 ACPI SPB 串行总线资源的 PEP_ACPI_SPB_UART_RESOURCE 结构。
ExtendedAddress
如果 类型PepAcpiExtendedMemory 或 PepAcpiExtendedIo,则此联合包含描述 ACPI 扩展内存或扩展 IO 资源的 PEP_ACPI_EXTENDED_ADDRESS 结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (include Pep_x.h) |