объединение 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по