PEP_ACPI_IO_MEMORY_RESOURCE 構造体 (pepfx.h)

PEP_ACPI_IO_MEMORY_RESOURCE構造体では、ACPI IO ポート記述子リソースについて説明します。

構文

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;

メンバー

Type

この ACPI リソースのリソースの種類を識別する PEP_ACPI_RESOURCE_TYPE 列挙値。

Information

ビット 0 が 1 の場合は、論理デバイスが 16 ビット アドレスをデコードすることを示します。 ビット 0 が 0 の場合、論理デバイスはアドレスの最初の 10 ビットのみをデコードすることを示します。

このメンバーのビット 1 から 7 は予約されており、0 に設定する必要があります。

MinimumAddress

IO 範囲の許容される最小開始アドレスを指定します。

MaximumAddress

IO 範囲で許容される最大開始アドレスを指定します。

Alignment

割り当てられた IO アドレスのアラインメント粒度を指定します。

Length

IO 範囲内のバイト数を指定します。

要件

要件
サポートされている最小のクライアント Windows 10 以降でサポートされています。
Header pepfx.h (Pep_x.h を含む)

こちらもご覧ください

PEP_ACPI_RESOURCE_TYPE