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

TypePepAcpiMemory 또는 PepAcpiIoPort인 경우 이 공용 구조체에는 ACPI IO 또는 메모리 리소스를 설명하는 PEP_ACPI_IO_MEMORY_RESOURCE 구조가 포함되어 있습니다.

Interrupt

TypePepAcpiInterrupt인 경우 이 공용 구조체에는 ACPI 인터럽트 리소스를 설명하는 PEP_ACPI_INTERRUPT_RESOURCE 구조가 포함됩니다.

Gpio

TypePepAcpiGpioIo 또는 PepAcpiGpioInt인 경우 이 공용 구조체에는 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

TypePepAcpiExtendedMemory 또는 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