PCI_EXPRESS_LINK_STATUS_REGISTER 공용 구조체(ntddk.h)

PCI_EXPRESS_LINK_STATUS_REGISTER 구조는 PCIe 기능 구조의 등록을 상태 PCIe(PCI Express) 링크를 설명합니다.

구문

typedef union _PCI_EXPRESS_LINK_STATUS_REGISTER {

    struct {

        USHORT LinkSpeed:4;
        USHORT LinkWidth:6;
        USHORT Undefined:1;
        USHORT LinkTraining:1;
        USHORT SlotClockConfig:1;
        USHORT DataLinkLayerActive:1;
        USHORT Rsvd:2;
    } DUMMYSTRUCTNAME;

    USHORT AsUSHORT;

} PCI_EXPRESS_LINK_STATUS_REGISTER, *PPCI_EXPRESS_LINK_STATUS_REGISTER;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LinkSpeed

PCIe 링크의 협상된 링크 속도입니다. 인코딩된 값은 협상된 링크 속도에 해당하는 SupportedLinkSpeedsVector(링크 기능 2 레지스터)의 비트 위치를 지정합니다. 지원되는 값은 다음과 같습니다.

Description
1 2.5 GT/s(SupportedLinkSpeedsVector 필드 비트 0)
2 5.0 GT/s(SupportedLinkSpeedsVector 필드 비트 1)
3 8.0 GT/s(SupportedLinkSpeedsVector 필드 비트 2)
4 16.0 GT/s(SupportedLinkSpeedsVector 필드 비트 3)
5 32.0 GT/s(SupportedLinkSpeedsVector 필드 비트 4)
기타 모든 값 예약되어 있습니다.

DUMMYSTRUCTNAME.LinkWidth

PCIe 링크의 협상된 링크 너비(레인 수)입니다. 가능한 값은 다음과 같습니다.

Description
1 x1(1 레인)
2 x2(2차원)
4 x4(4차선)
8 x8(8차선)
12 x12(12차선)
16 x16(16차선)
32 x32(32 레인)
기타 모든 값 예약되어 있습니다.

DUMMYSTRUCTNAME.Undefined

예약되어 있습니다. 디바이스 드라이버 및 기타 시스템 소프트웨어는 이 비트에서 읽은 모든 값을 무시해야 합니다.

DUMMYSTRUCTNAME.LinkTraining

링크가 구성 또는 복구 상태에 있거나 1이 PCIe 링크 컨트롤 레지스터의 재학습 링크 비트에 기록되었으며 학습이 아직 시작되지 않았다는 것을 나타내는 단일 비트입니다. 이 멤버는 엔드포인트 디바이스 및 스위치의 업스트림 포트에 적용할 수 없습니다.

DUMMYSTRUCTNAME.SlotClockConfig

구성 요소가 PCIe 슬롯 커넥터에서 하드웨어 플랫폼이 제공하는 것과 동일한 물리적 참조 클록을 사용한다는 것을 나타내는 단일 비트입니다. 이 비트가 명확하면 구성 요소는 PCIe 슬롯 커넥터에 참조 클록이 있는지와 관계없이 독립적인 클록을 사용합니다.

DUMMYSTRUCTNAME.DataLinkLayerActive

데이터 링크 제어 및 관리 상태 컴퓨터가 데이터 링크 활성 상태임을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Rsvd

예약되어 있습니다.

AsUSHORT

PCI_EXPRESS_LINK_STATUS_REGISTER 구조체의 내용에 대한 USHORT 표현입니다.

설명

PCI_EXPRESS_LINK_STATUS_REGISTER 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.

PCI_EXPRESS_LINK_STATUS_REGISTER 구조체는 PCI_EXPRESS_CAPABILITY_REGISTER 구조체에 포함됩니다.

요구 사항

요구 사항
헤더 ntddk.h(Ntddk.h, Miniport.h 포함)

추가 정보

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_STATUS_2_REGISTER