PCI_EXPRESS_LINK_CONTROL_2_REGISTER 공용 구조체(ntddk.h)
PCI_EXPRESS_LINK_CONTROL_2_REGISTER 구조는 PCIe 기능 구조의 PCI Express(PCIe) 링크 컨트롤 2 레지스터를 설명합니다. PCIe 링크 컨트롤 레지스터의 확장입니다.
구문
typedef union _PCI_EXPRESS_LINK_CONTROL_2_REGISTER {
struct {
USHORT TargetLinkSpeed : 4;
USHORT Rsvd4_15 : 12;
} DUMMYSTRUCTNAME;
USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_2_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_2_REGISTER;
멤버
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TargetLinkSpeed
다운스트림 포트의 경우 이 필드는 학습 시퀀스에서 업스트림 구성 요소에서 보급한 값을 제한하여 PCIe 링크의 작동 속도에 대한 상한을 설정합니다. 인코딩된 값은 원하는 작동 링크 속도에 해당하는 지원되는 링크 속도 벡터(링크 기능 2 레지스터)의 비트 위치를 지정합니다.
정의된 인코딩은 다음과 같습니다.
값(이진) | 지원되는 링크 속도 벡터 필드 비트 위치 | 연결 속도 |
---|---|---|
0001b | 0 | 2.5 GT/s |
0010b | 1 | 5.0 GT/s |
0011b | 2 | 8.0 GT/s |
0100b | 3 | 16.0 GT/s |
0101b | 4 | 32.0 GT/s |
기타 모든 값 | 예약됨 | 예약됨 |
DUMMYSTRUCTNAME.Rsvd4_15
예약되어 있습니다.
AsUSHORT
PCI_EXPRESS_LINK_CONTROL_2_REGISTER 구조체의 내용에 대한 USHORT 표현입니다.
설명
PCI_EXPRESS_LINK_CONTROL_2_REGISTER 구조체는 PCI_EXPRESS_CAPABILITY_REGISTER 구조체에 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11, 버전 22H2 |
머리글 | ntddk.h(Ntddk.h 포함) |