PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 공용 구조체(ntddk.h)
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 구조는 PCIe 기능 구조의 PCI Express(PCIe) 링크 기능 레지스터를 설명합니다.
구문
typedef union _PCI_EXPRESS_LINK_CAPABILITIES_REGISTER {
struct {
ULONG MaximumLinkSpeed :4;
ULONG MaximumLinkWidth :6;
ULONG ActiveStatePMSupport :2;
ULONG L0sExitLatency :3;
ULONG L1ExitLatency :3;
ULONG ClockPowerManagement :1;
ULONG SurpriseDownErrorReportingCapable :1;
ULONG DataLinkLayerActiveReportingCapable :1;
ULONG LinkBandwidthNotificationCapability:1;
ULONG AspmOptionalityCompliance:1;
ULONG Rsvd :1;
ULONG PortNumber :8;
};
ULONG AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;
멤버
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.MaximumLinkSpeed
PCIe 링크의 최대 링크 속도( PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER 구현되지 않았거나 SupportedLinkSpeedsVector 값이 0인 경우). PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER 구현되면 SupportedLinkSpeedsVector가 사용되고 Windows에서는 MaximumLinkSpeed가 무시됩니다.
값 | Description |
---|---|
1 | 2.5 GT/s |
2 | 5.0 GT/s |
기타 모든 값 | 예약됨 |
DUMMYSTRUCTNAME.MaximumLinkWidth
구성 요소에서 구현하는 최대 링크 너비(레인 수)입니다. 가능한 값은 다음과 같습니다.
값 | Description |
---|---|
1 | x1(1 레인) |
2 | x2(2 레인) |
4 | x4(4 레인) |
8 | x8(8 레인) |
12 | x12(12 레인) |
16 | x16(16 레인) |
32 | x32(32 레인) |
기타 모든 값 | 예약되어 있습니다. |
DUMMYSTRUCTNAME.ActiveStatePMSupport
PCIe 링크에서 지원되는 활성 상태 전원 관리 수준입니다. 가능한 값은 다음과 같습니다.
값 | Description |
---|---|
L0sEntrySupport | L0이 지원됩니다. |
L0sAndL1EntrySupport | L0 및 L1이 지원됩니다. |
기타 모든 값 | 예약되어 있습니다. |
DUMMYSTRUCTNAME.L0sExitLatency
PCIe 링크에 대한 L0s 종료 대기 시간. 이 값은 이 포트가 L0에서 L0으로의 전환을 완료하는 데 필요한 시간을 나타냅니다.
값 | Description |
---|---|
L0s_Below64ns | 64나노초 미만 |
L0s_64ns_128ns | 64나노초~128나노초 |
L0s_128ns_256ns | 128나노초~256나노초 |
L0s_256ns_512ns | 256나노초~512나노초 |
L0s_512ns_1us | 512나노초~1 마이크로초 |
L0s_1us_2us | 1 마이크로초~2 마이크로초 |
L0s_2us_4us | 2 마이크로초~4 마이크로초 |
L0s_Above4us | 4 마이크로초 이상 |
DUMMYSTRUCTNAME.L1ExitLatency
PCIe 링크의 L1 종료 대기 시간입니다. 이 값은 이 포트가 L1에서 L0으로의 전환을 완료하는 데 필요한 시간을 나타냅니다.
값 | Description |
---|---|
L1_Below1us | 1 마이크로초 미만 |
L1_1us_2us | 1 마이크로초~2 마이크로초 |
L1_2us_4us | 2 마이크로초~4 마이크로초 |
L1_4us_8us | 4 마이크로초~8 마이크로초 |
L1_8us_16us | 8 마이크로초~16 마이크로초 |
L1_16us_32us | 16 마이크로초에서 32 마이크로초 |
L1_32us_64us | 32 마이크로초에서 64 마이크로초 |
L1_Above64us | 64 마이크로초 이상 |
ActiveStatePMSupport 멤버가 L0sAndL1EntrySupport로 설정되지 않은 경우 이 값은 무시됩니다.
DUMMYSTRUCTNAME.ClockPowerManagement
구성 요소가 클록 전원 관리를 지원한다는 것을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.SurpriseDownErrorReportingCapable
구성 요소가 서프라이즈 다운 오류 조건을 감지하고 보고하는 선택적 기능을 지원한다는 것을 나타내는 단일 비트입니다. 이 비트는 다운스트림 포트에만 적용됩니다.
DUMMYSTRUCTNAME.DataLinkLayerActiveReportingCapable
구성 요소가 데이터 링크 컨트롤 및 관리 상태 컴퓨터의 데이터 링크 활성 상태를 보고하는 선택적 기능을 지원한다는 것을 나타내는 단일 비트입니다. 이 비트는 다운스트림 포트에만 적용됩니다. 핫 플러그 지원 다운스트림 포트는 이 기능을 지원해야 합니다.
DUMMYSTRUCTNAME.LinkBandwidthNotificationCapability
DUMMYSTRUCTNAME.AspmOptionalityCompliance
DUMMYSTRUCTNAME.Rsvd
예약되어 있습니다.
DUMMYSTRUCTNAME.PortNumber
PCIe 링크의 PCIe 포트 번호입니다.
AsULONG
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 구조체의 내용에 대한 ULONG 표현입니다.
설명
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 구조체는 PCI_EXPRESS_CAPABILITY_REGISTER 구조체에 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddk.h(Ntddk.h, Miniport.h 포함) |