union PEP_ACPI_RESOURCE (pep_x.h)
La structure PEP_ACPI_RESOURCE contient les détails matériels d’une ressource ACPI spécifique.
Syntaxe
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;
Membres
Type
Le PEP_ACPI_RESOURCE_TYPE valeur d’énumération applicable à cette ressource.
IoMemory
Si Type est PepAcpiMemory ou PepAcpiIoPort, cette union contient une structure PEP_ACPI_IO_MEMORY_RESOURCE décrivant une ressource d’E/S OU de mémoire ACPI.
Interrupt
Si Type est PepAcpiInterrupt, cette union contient une structure PEP_ACPI_INTERRUPT_RESOURCE décrivant une ressource d’interruption ACPI.
Gpio
Si Type est PepAcpiGpioIo ou PepAcpiGpioInt, cette union contient une structure PEP_ACPI_GPIO_RESOURCE décrivant une ressource GPIO ACPI.
SpbI2c
Si Type est PepAcpiSpbI2c, cette union contient une structure PEP_ACPI_SPB_I2C_RESOURCE décrivant une ressource de bus série I2C ACPI.
SpbSpi
Si Type est PepAcpiSpbSpi, cette union contient une structure PEP_ACPI_SPB_SPI_RESOURCE décrivant une ressource de bus série SPI ACPI.
SpbUart
Si Type est PepAcpiSpbUart, cette union contient une structure PEP_ACPI_SPB_UART_RESOURCE décrivant une ressource de bus série SPB ACPI.
ExtendedAddress
Si Type est PepAcpiExtendedMemory ou PepAcpiExtendedIo, cette union contient une structure PEP_ACPI_EXTENDED_ADDRESS décrivant une ressource de mémoire étendue ou d’E/S étendue ACPI.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pep_x.h (include Pep_x.h) |