PEP_ACPI_IO_MEMORY_RESOURCE structure (pep_x.h)
The PEP_ACPI_IO_MEMORY_RESOURCE structure describes an ACPI IO port descriptor resource.
Syntax
typedef struct _PEP_ACPI_IO_MEMORY_RESOURCE {
PEP_ACPI_RESOURCE_TYPE Type;
UCHAR Information;
PHYSICAL_ADDRESS MinimumAddress;
PHYSICAL_ADDRESS MaximumAddress;
ULONG Alignment;
ULONG Length;
} PEP_ACPI_IO_MEMORY_RESOURCE, *PPEP_ACPI_IO_MEMORY_RESOURCE;
Members
Type
A PEP_ACPI_RESOURCE_TYPE enumeration value that identifies the resource type for this ACPI resource.
Information
If bit 0 is a 1, this indicates that the logical device decodes 16-bit addresses. If bit 0 is 0, this indicates that the logical device only decodes the first 10 bits of the address.
Bits 1 to 7 of this member are reserved and must be set to zero.
MinimumAddress
Specifies the minimum acceptable starting address for the IO range.
MaximumAddress
Specifies the maximum acceptable starting address for the IO range.
Alignment
Specifies the alignment granularity for the IO address assigned.
Length
Specifies the number of bytes in the IO range.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported starting with Windows 10. |
Header | pep_x.h (include Pep_x.h) |