PEP_ACPI_INTERRUPT_RESOURCE structure (pep_x.h)

The PEP_ACPI_INTERRUPT_RESOURCE structure describes an ACPI interrupt resource.

Syntax

typedef struct _PEP_ACPI_INTERRUPT_RESOURCE {
  PEP_ACPI_RESOURCE_TYPE  Type;
  KINTERRUPT_MODE         InterruptType;
  KINTERRUPT_POLARITY     InterruptPolarity;
  PEP_ACPI_RESOURCE_FLAGS Flags;
  UCHAR                   Count;
  PULONG                  Pins;
} PEP_ACPI_INTERRUPT_RESOURCE, *PPEP_ACPI_INTERRUPT_RESOURCE;

Members

Type

A PEP_ACPI_RESOURCE_TYPE enumeration value describing this resource.

InterruptType

A KINTERRUPT_MODE enumeration value that identifies the interrupt type.

InterruptPolarity

A KINTERRUPT_POLARITY enumeration value that identifies how a device signals an interrupt request on an interrupt line.

Flags

A PEP_ACPI_RESOURCE_FLAGS structure that describes the capabilities of this ACPI resource.

Count

The count of items in the Pins array.

Pins

A list of pin numbers on the resource that are described by this descriptor.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header pep_x.h (include Pep_x.h)

See also

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_ACPI_RESOURCE_FLAGS

PEP_ACPI_RESOURCE_TYPE