união PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER (ntddk.h)

A estrutura PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER descreve um registro de funcionalidades de link 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 de link correspondente; caso contrário, não há suporte para essa velocidade. Observe que esse campo é preferencial como a fonte da verdade sobre o campo MaximumLinkSpeed .

As definições de bit nesse 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 .

Comentários

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

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER