структура PCC_REDUCED_2_SUBSPACE (acpitabl.h)

Структура PCC_REDUCED_2_SUBSPACE содержит сведения о подпространстве ACPI Platform Communication Channel (PCC) HW-сокращенного типа 2.

Синтаксис

typedef struct _PCC_REDUCED_2_SUBSPACE {
  PCC_SUBSPACE_HEADER Header;
  ULONG               PlatformInterruptGsiv;
  union {
    struct {
      UCHAR PlatformInterruptPolarity : 1;
      UCHAR PlatformInterruptMode : 1;
      UCHAR Reserved1 : 6;
    };
    UCHAR PlatformInterruptFlags;
  };
  UCHAR               Reserved2;
  PHYSICAL_ADDRESS    BaseAddress;
  ULONGLONG           Length;
  GEN_ADDR            DoorbellRegister;
  ULONGLONG           DoorbellPreserve;
  ULONGLONG           DoorbellWrite;
  ULONG               NominalLatency;
  ULONG               MaximumPeriodicAccessRate;
  USHORT              MinimumRequestTurnaroundTime;
  GEN_ADDR            PlatformInterruptAckRegister;
  ULONGLONG           PlatformInterruptAckPreserve;
  ULONGLONG           PlatformInterruptAckWrite;
} PCC_REDUCED_2_SUBSPACE, *PPCC_REDUCED_2_SUBSPACE;

Члены

Header

Заголовок PCC_SUBSPACE_HEADER .

PlatformInterruptGsiv

Вектор прерываний глобальной системы (GSIV) платформы PCC.

PlatformInterruptPolarity

Значение полярности прерывания платформы PCC (одно из PCC_PLATFORM_INTERRUPT_POLARITY_XXX).

PlatformInterruptMode

Режим прерывания платформы PCC (должен быть PCC_PLATFORM_INTERRUPT_MODE_EDGE_TRIGGERED).

Reserved1

Зарезервировано для последующего использования.

PlatformInterruptFlags

Флаги прерываний платформы PCC.

Reserved2

Зарезервировано для последующего использования.

BaseAddress

Базовый адрес PHYSICAL_ADDRESS .

Length

Значение длины.

DoorbellRegister

Регистр GEN_ADDR дверного звонка.

DoorbellPreserve

Дверный звонок хранит маску.

DoorbellWrite

Дверной звонок написать маску.

NominalLatency

Номинальное значение задержки.

MaximumPeriodicAccessRate

Максимальное значение частоты периодического доступа.

MinimumRequestTurnaroundTime

Минимальное значение времени выполнения запроса.

PlatformInterruptAckRegister

Регистрация прерывания GEN_ADDR платформы.

PlatformInterruptAckPreserve

Прерывание платформы сохраняет маску.

PlatformInterruptAckWrite

Платформа прерывает маску записи.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть acpitabl.h (включая Acpitabl.h)