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