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

추가 정보

PCI_EXPRESS_CAPABILITY_REGISTER