다음을 통해 공유


PCC_REDUCED_2_SUBSPACE 구조체(acpitabl.h)

PCC_REDUCED_2_SUBSPACE 구조에는 ACPI 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

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 포함)