PCC_REDUCED_2_SUBSPACE 구조체(acpitabl.h)

PCC_REDUCED_2_SUBSPACE 구조에는 ACPI PCC(Platform Communication Channel) HW 축소 Type 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

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

최소 요청 처리 시간 값입니다.

PlatformInterruptAckRegister

GEN_ADDR 플랫폼 인터럽트 ack 레지스터입니다.

PlatformInterruptAckPreserve

플랫폼 인터럽트 ack는 마스크를 유지합니다.

PlatformInterruptAckWrite

플랫폼 인터럽트 ack 쓰기 마스크입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 2004
머리글 acpitabl.h(Acpitabl.h 포함)