объединение PCI_EXPRESS_CAPABILITIES_REGISTER (ntddk.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;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_CAPABILITIES_REGISTER, *PPCI_EXPRESS_CAPABILITIES_REGISTER;

Члены

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-to-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.

Требования

Требование Ценность
заголовка ntddk.h (include Ntddk.h, Miniport.h)

См. также

PCI_EXPRESS_CAPABILITY