次の方法で共有


PEP_ACPI_RESOURCE共用体 (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 を含む)

関連項目

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