Поделиться через


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

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

Синтаксис

typedef struct _PCC_REDUCED_1_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;
} PCC_REDUCED_1_SUBSPACE, *PPCC_REDUCED_1_SUBSPACE;

Члены

Header

Заголовок PCC_SUBSPACE_HEADER .

PlatformInterruptGsiv

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

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

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

Требования

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