Share via


união PCI_EXPRESS_LINK_CAPABILITIES_REGISTER (miniport.h)

A união PCI_EXPRESS_LINK_CAPABILITIES_REGISTER descreve um registro de funcionalidades de link PCI Express (PCIe) de uma estrutura de funcionalidade PCIe.

Sintaxe

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;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;

Membros

DUMMYSTRUCTNAME

A estrutura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.MaximumLinkSpeed

A velocidade máxima de link do link PCIe. O único valor válido é:

1
2,5 gigabits por segundo

Todos os outros valores são reservados.

DUMMYSTRUCTNAME.MaximumLinkWidth

A largura máxima do link (número de faixas) implementada pelo componente. Os valores possíveis são:

1
x1 (1 pista)

2
x2 (2 pistas)

4
x4 (4 pistas)

8
x8 (8 pistas)

12
x12 (12 pistas)

16
x16 (16 pistas)

32
x32 (32 pistas)

Todos os outros valores são reservados.

DUMMYSTRUCTNAME.ActiveStatePMSupport

O nível de gerenciamento de energia de estado ativo com suporte no link PCIe. Os valores possíveis são:

L0sEntrySupport
Há suporte para L0s.

L0sAndL1EntrySupport
Há suporte para L0s e L1.

Todos os outros valores são reservados.

DUMMYSTRUCTNAME.L0sExitLatency

Os L0s saem da latência para o link PCIe. Esse valor indica o período de tempo que essa porta requer para concluir uma transição de L0s para L0.

L0s_Below64ns
Menos de 64 nanossegundos

L0s_64ns_128ns
64 nanossegundos a 128 nanossegundos

L0s_128ns_256ns
128 nanossegundos a 256 nanossegundos

L0s_256ns_512ns
256 nanossegundos a 512 nanossegundos

L0s_512ns_1us
512 nanossegundos a 1 microssegundo

L0s_1us_2us
1 microssegundo a 2 microssegundos

L0s_2us_4us
2 microssegundos a 4 microssegundos

L0s_Above4us
Mais de 4 microssegundos

DUMMYSTRUCTNAME.L1ExitLatency

A latência de saída L1 para o link PCIe. Esse valor indica o período de tempo que essa porta requer para concluir uma transição de L1 para L0.

L1_Below1us
Menos de 1 microssegundo

L1_1us_2us
1 microssegundo a 2 microssegundos

L1_2us_4us
2 microssegundos a 4 microssegundos

L1_4us_8us
4 microssegundos a 8 microssegundos

L1_8us_16us
8 microssegundos a 16 microssegundos

L1_16us_32us
16 microssegundos a 32 microssegundos

L1_32us_64us
32 microssegundos a 64 microssegundos

L1_Above64us
Mais de 64 microssegundos

Esse valor será ignorado se o membro ActiveStatePMSupport não estiver definido como L0sAndL1EntrySupport.

DUMMYSTRUCTNAME.ClockPowerManagement

Um único bit que indica que o componente dá suporte ao gerenciamento de energia do relógio.

DUMMYSTRUCTNAME.SurpriseDownErrorReportingCapable

Um único bit que indica que o componente dá suporte à capacidade opcional de detectar e relatar uma condição de erro surpresa. Esse bit só se aplica a portas downstream.

DUMMYSTRUCTNAME.DataLinkLayerActiveReportingCapable

Um único bit que indica que o componente dá suporte à capacidade opcional de relatar o estado ativo do link de dados do controle de link de dados e da máquina de estado de gerenciamento. Esse bit só se aplica a portas downstream. As portas downstream compatíveis com hot-plug devem dar suporte a essa funcionalidade.

DUMMYSTRUCTNAME.LinkBandwidthNotificationCapability

Define o membro do ULONGLinkBandwidthNotificationCapability.

DUMMYSTRUCTNAME.AspmOptionalityCompliance

Define o membro ULONGAspmOptionalityCompliance.

DUMMYSTRUCTNAME.Rsvd

Reservado.

DUMMYSTRUCTNAME.PortNumber

O número da porta PCIe para o link PCIe.

AsULONG

Uma representação ULONG do conteúdo da estrutura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER .

Comentários

A estrutura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER está disponível no Windows Server 2008 e versões posteriores do Windows.

Uma estrutura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER está contida na estrutura PCI_EXPRESS_CAPABILITY .

Requisitos

Requisito Valor
Cabeçalho miniport.h (inclua Ntddk.h, Miniport.h)

Confira também

PCI_EXPRESS_CAPABILITY