PCI_EXPRESS_LINK_CONTROL_2_REGISTER união (ntddk.h)

A estrutura PCI_EXPRESS_LINK_CONTROL_2_REGISTER descreve um registro de controle de link do PCI Express (PCIe) 2 de uma estrutura de funcionalidade pcie. Essa é uma extensão do registro de controle de link PCIe.

Sintaxe

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;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TargetLinkSpeed

Para Portas Downstream, esse campo define um limite superior na velocidade operacional de um link PCIe restringindo os valores anunciados pelo componente Upstream em suas sequências de treinamento. O valor codificado especifica um local de bits no Vetor de Velocidades de Link Com Suporte (no Registro de Recursos de Link 2) correspondente à velocidade de link operacional desejada.

As codificações definidas são:

Valor (binário) Posição de bit do vetor de velocidades de link com suporte Velocidade do link
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
Todos os outros valores Reservado Reservado

DUMMYSTRUCTNAME.Rsvd4_15

Reservado.

AsUSHORT

Uma representação USHORT do conteúdo da estrutura PCI_EXPRESS_LINK_CONTROL_2_REGISTER .

Comentários

Uma estrutura PCI_EXPRESS_LINK_CONTROL_2_REGISTER está contida na estrutura PCI_EXPRESS_CAPABILITY_REGISTER .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 22H2
Cabeçalho ntddk.h (inclua Ntddk.h)

Confira também

PCI_EXPRESS_CAPABILITY_REGISTER