Compartilhar via


PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER união (ntddk.h)

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

Sintaxe

typedef union _PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER {
  struct {
    ULONG Rsvd0 : 1;
    ULONG SupportedLinkSpeedsVector : 7;
    ULONG Rsvd8_31 : 24;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Rsvd0

Reservado.

DUMMYSTRUCTNAME.SupportedLinkSpeedsVector

Indica as velocidades de link com suporte do link PCIe. Para cada posição de bit, um valor de 1b indica que há suporte para a velocidade do link correspondente; caso contrário, não há suporte para essa velocidade. Observe que esse campo é preferencial como a fonte da verdade em vez do campo MaximumLinkSpeed.

As definições de bit dentro desse campo com a velocidade de link correspondente são:

Posição do bit Velocidade de link com suporte
0 2,5 GT/s
1 5.0 GT/s
2 8.0 GT/s
3 16.0 GT/s
4 32.0 GT/s
Todas as outras posições de bit Reservado

DUMMYSTRUCTNAME.Rsvd8_31

Reservado.

AsULONG

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

Observações

Uma estrutura de PCI_EXPRESS_LINK_CAPABILITIES_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

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER