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