Compartilhar via


PCI_EXPRESS_LINK_CONTROL_2_REGISTER união (ntddk.h)

A estrutura de PCI_EXPRESS_LINK_CONTROL_2_REGISTER descreve um registro de controle de vínculo 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 Funcionalidades 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.

Observações

Uma estrutura PCI_EXPRESS_LINK_CONTROL_2_REGISTER está contida na estrutura PCI_EXPRESS_CAPABILITY_REGISTER.

Requisitos

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

Consulte também

PCI_EXPRESS_CAPABILITY_REGISTER