Share via


PCI_EXPRESS_CAPABILITIES_REGISTER união (miniport.h)

A união PCI_EXPRESS_CAPABILITIES_REGISTER descreve um registro de funcionalidades PCI Express (PCIe) de uma estrutura de funcionalidade PCIe.

Sintaxe

typedef union _PCI_EXPRESS_CAPABILITIES_REGISTER {
  struct {
    USHORT CapabilityVersion : 4;
    USHORT DeviceType : 4;
    USHORT SlotImplemented : 1;
    USHORT InterruptMessageNumber : 5;
    USHORT Rsvd : 2;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_CAPABILITIES_REGISTER, *PPCI_EXPRESS_CAPABILITIES_REGISTER;

Membros

DUMMYSTRUCTNAME

A estrutura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CapabilityVersion

O número de versão da estrutura PCI_EXPRESS_CAPABILITY que contém a estrutura PCI_EXPRESS_CAPABILITIES_REGISTER.

DUMMYSTRUCTNAME.DeviceType

O tipo de dispositivo lógico PCIe. Os valores possíveis são:

PciExpressEndpoint
Um dispositivo de ponto de extremidade PCIe.

PciExpressLegacyEndpoint
Um dispositivo de ponto de extremidade PCIe herdado.

PciExpressRootPort
Uma porta raiz de um complexo raiz PCIe.

PciExpressUpstreamSwitchPort
Uma porta upstream de um comutador PCIe.

PciExpressDownstreamSwitchPort
Uma porta downstream de um comutador PCIe.

PciExpressToPciXBridge
Uma ponte PCIe para PCI ou PCI-X.

PciXToExpressBridge
Uma ponte PCI- ou PCI-X-to PCIe.

PciExpressRootComplexIntegratedEndpoint
Um dispositivo de ponto de extremidade PCIe integrado ao complexo raiz.

PciExpressRootComplexEventCollector
Um coletor de eventos complexos raiz PCIe.

DUMMYSTRUCTNAME.SlotImplemented

Um único bit que indica que o link PCIe associado a essa porta está conectado a um slot PCIe físico. Esse membro só será válido se o membro DeviceType estiver definido como PciExpressRootPort ou PciExpressDownstreamSwitchPort.

DUMMYSTRUCTNAME.InterruptMessageNumber

O vetor MSI ou MSI-X que é usado para mensagens de interrupção geradas em associação com os bits de status no slot status registrar ou no registro de status raiz da estrutura de funcionalidade PCIe.

DUMMYSTRUCTNAME.Rsvd

Reservado para uso futuro.

AsUSHORT

Uma representação ushort do conteúdo da estrutura PCI_EXPRESS_CAPABILITIES_REGISTER.

Comentários

A estrutura PCI_EXPRESS_CAPABILITIES_REGISTER está disponível no Windows Server 2008 e versões posteriores do Windows.

Uma estrutura PCI_EXPRESS_CAPABILITIES_REGISTER está contida na estrutura PCI_EXPRESS_CAPABILITY .

Requisitos

Requisito Valor
Cabeçalho miniport.h (inclua Ntddk.h, Miniport.h)

Confira também

PCI_EXPRESS_CAPABILITY