PCI_EXPRESS_CAPABILITIES_REGISTER unión (miniport.h)

La unión PCI_EXPRESS_CAPABILITIES_REGISTER describe un registro de funcionalidades de PCI Express (PCIe) de una estructura de funcionalidad PCIe.

Sintaxis

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;

Miembros

DUMMYSTRUCTNAME

Estructura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CapabilityVersion

Número de versión de la estructura PCI_EXPRESS_CAPABILITY que contiene la estructura PCI_EXPRESS_CAPABILITIES_REGISTER.

DUMMYSTRUCTNAME.DeviceType

Tipo de dispositivo lógico PCIe. Los valores posibles son:

PciExpressEndpoint
Un dispositivo de punto de conexión PCIe.

PciExpressLegacyEndpoint
Un dispositivo de punto de conexión PCIe heredado.

PciExpressRootPort
Puerto raíz de un complejo raíz PCIe.

PciExpressUpstreamSwitchPort
Puerto ascendente de un conmutador PCIe.

PciExpressDownstreamSwitchPort
Puerto de bajada de un conmutador PCIe.

PciExpressToPciXBridge
Un puente PCIe a PCI o PCI-X.

PciXToExpressBridge
Puente PCI-o PCI-X-to PCIe.

PciExpressRootComplexIntegratedEndpoint
Un dispositivo de punto de conexión PCIe integrado en el complejo raíz.

PciExpressRootComplexEventCollector
Recopilador de eventos complejos raíz PCIe.

DUMMYSTRUCTNAME.SlotImplemented

Un solo bit que indica que el vínculo PCIe asociado a este puerto está conectado a una ranura PCIe física. Este miembro solo es válido si el miembro DeviceType está establecido en PciExpressRootPort o PciExpressDownstreamSwitchPort.

DUMMYSTRUCTNAME.InterruptMessageNumber

Vector MSI o MSI-X que se usa para los mensajes de interrupción que se generan en asociación con los bits de estado en el registro de estado de ranura o en el registro de estado raíz de la estructura de funcionalidad PCIe.

DUMMYSTRUCTNAME.Rsvd

Reservado para uso futuro.

AsUSHORT

Representación de USHORT del contenido de la estructura PCI_EXPRESS_CAPABILITIES_REGISTER.

Comentarios

La estructura de PCI_EXPRESS_CAPABILITIES_REGISTER está disponible en Windows Server 2008 y versiones posteriores de Windows.

Una estructura de PCI_EXPRESS_CAPABILITIES_REGISTER se encuentra en la estructura PCI_EXPRESS_CAPABILITY .

Requisitos

Requisito Valor
Header miniport.h (incluya Ntddk.h, Miniport.h)

Consulte también

PCI_EXPRESS_CAPABILITY