다음을 통해 공유


PCI_EXPRESS_LINK_CONTROL_REGISTER 공용 구조체(miniport.h)

PCI_EXPRESS_LINK_CONTROL_REGISTER 공용 구조체는 PCIe 기능 구조의 PCI Express(PCIe) 링크 제어 레지스터를 설명합니다.

구문

typedef union _PCI_EXPRESS_LINK_CONTROL_REGISTER {
  struct {
    USHORT ActiveStatePMControl : 2;
    USHORT Rsvd1 : 1;
    USHORT ReadCompletionBoundary : 1;
    USHORT LinkDisable : 1;
    USHORT RetrainLink : 1;
    USHORT CommonClockConfig : 1;
    USHORT ExtendedSynch : 1;
    USHORT EnableClockPowerManagement : 1;
    USHORT Rsvd2 : 7;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_REGISTER;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 구조체입니다.

DUMMYSTRUCTNAME.ActiveStatePMControl

PCIe 링크에서 활성화된 활성 상태 전원 관리 수준입니다. 가능한 값은 다음과 같습니다.

L0sAndL1EntryDisabled
L0과 L1은 모두 사용하지 않도록 설정됩니다.

L0sEntryEnabled
L0s를 사용할 수 있습니다.

L1EntryEnabled
L1을 사용할 수 있습니다.

L0sAndL1EntryEnabled
L0과 L1은 모두 사용하도록 설정됩니다.

DUMMYSTRUCTNAME.Rsvd1

예약되어 있습니다.

DUMMYSTRUCTNAME.ReadCompletionBoundary

루트 포트 또는 루트 포트에 대한 RCB(읽기 완료 경계) 값은 엔드포인트에서 업스트림. 비트가 명확하면 RCB는 64바이트입니다. 비트가 설정되면 RCB는 128바이트입니다. 스위치 포트에는 이 멤버를 적용할 수 없습니다.

DUMMYSTRUCTNAME.LinkDisable

링크가 비활성화되었음을 나타내는 단일 비트입니다. 이 멤버는 엔드포인트 디바이스, PCIe-PCI 또는 PCI-X 브리지 및 스위치의 업스트림 포트에는 적용되지 않습니다.

DUMMYSTRUCTNAME.RetrainLink

링크의 재학습을 시작하는 데 사용되는 단일 비트입니다. 이 비트의 읽기는 항상 0을 반환합니다. 이 멤버는 엔드포인트 디바이스, PCIe-PCI 또는 PCI-X 브리지 및 스위치의 업스트림 포트에는 적용되지 않습니다.

DUMMYSTRUCTNAME.CommonClockConfig

링크의 반대쪽 끝에 있는 이 구성 요소와 구성 요소가 분산 공통 참조 클록으로 작동한다는 것을 나타내는 단일 비트입니다. 이 비트가 명확하면 이 구성 요소와 링크의 반대쪽 끝에 있는 구성 요소가 비동기 참조 클록으로 작동합니다.

DUMMYSTRUCTNAME.ExtendedSynch

L0s 상태를 종료할 때 및 복구 상태에 있을 때 추가 순서가 지정된 집합이 전송됨을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.EnableClockPowerManagement

클록 전원 관리가 사용하도록 설정되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Rsvd2

예약되어 있습니다.

AsUSHORT

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

설명

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

PCI_EXPRESS_LINK_CONTROL_REGISTER 구조체는 PCI_EXPRESS_CAPABILITY 구조체에 포함됩니다.

요구 사항

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

추가 정보

PCI_EXPRESS_CAPABILITY