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


структура 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 doorbell.

DoorbellPreserve

Дверь сохраняет маску.

DoorbellWrite

Маска записи в doorbell.

NominalLatency

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

MaximumPeriodicAccessRate

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

MinimumRequestTurnaroundTime

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
заголовка acpitabl.h (include Acpitabl.h)