Поделиться через


объединение PCI_EXPRESS_CAPABILITIES_REGISTER (miniport.h)

Объединение PCI_EXPRESS_CAPABILITIES_REGISTER описывает регистр возможностей PCI Express (PCIe) для структуры возможностей PCIe.

Синтаксис

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;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CapabilityVersion

Номер версии структуры PCI_EXPRESS_CAPABILITY , содержащей структуру PCI_EXPRESS_CAPABILITIES_REGISTER.

DUMMYSTRUCTNAME.DeviceType

Тип логического устройства PCIe. Возможны следующие значения:

PciExpressEndpoint
Устройство конечной точки PCIe.

PciExpressLegacyEndpoint
Устаревшее устройство конечной точки PCIe.

PciExpressRootPort
Корневой порт корневого комплекса PCIe.

PciExpressUpstreamSwitchPort
Порт вышестоящий коммутатора PCIe.

PciExpressDownstreamSwitchPort
Нижестоящий порт коммутатора PCIe.

PciExpressToPciXBridge
Мост PCIe — PCI или PCI-X.

PciXToExpressBridge
Мост PCI- или PCI-X-TO PCIe.

PciExpressRootComplexIntegratedEndpoint
Устройство конечной точки PCIe, интегрированное в корневой комплекс.

PciExpressRootComplexEventCollector
Корневой сборщик сложных событий PCIe.

DUMMYSTRUCTNAME.SlotImplemented

Один бит, указывающий, что связь PCIe, связанная с этим портом, подключена к физическому слоту PCIe. Этот член действителен, только если для элемента DeviceType задано значение PciExpressRootPort или PciExpressDownstreamSwitchPort.

DUMMYSTRUCTNAME.InterruptMessageNumber

Вектор MSI или MSI-X, используемый для сообщений прерываний, создаваемых вместе с битами состояния в регистре состояния слота или корневом регистре состояния структуры возможностей PCIe.

DUMMYSTRUCTNAME.Rsvd

Зарезервировано для последующего использования.

AsUSHORT

Представление USHORT содержимого структуры PCI_EXPRESS_CAPABILITIES_REGISTER.

Комментарии

Структура PCI_EXPRESS_CAPABILITIES_REGISTER доступна в Windows Server 2008 и более поздних версиях Windows.

Структура PCI_EXPRESS_CAPABILITIES_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY .

Требования

Требование Значение
Заголовок miniport.h (включая Ntddk.h, Miniport.h)

См. также раздел

PCI_EXPRESS_CAPABILITY