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) |