PCI_EXPRESS_CAPABILITIES_REGISTER união (ntddk.h)

A estrutura PCI_EXPRESS_CAPABILITIES_REGISTER descreve um registro de funcionalidades do 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;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_CAPABILITIES_REGISTER, *PPCI_EXPRESS_CAPABILITIES_REGISTER;

Membros

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 de raiz PCIe.

PciExpressUpstreamSwitchPort

Uma porta upstream de um comutador PCIe.

PciExpressDownstreamSwitchPort

Uma porta downstream de um comutador PCIe.

PciExpressToPciXBridge

Uma ponte PCIe-to-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 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.

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 ntddk.h (inclua Ntddk.h, Miniport.h)

Confira também

PCI_EXPRESS_CAPABILITY