PCI_EXPRESS_DEVICE_TYPE enumeration (miniport.h)
This topic describes the PCI_EXPRESS_DEVICE_TYPE enumeration.
Syntax
typedef enum {
PciExpressEndpoint,
PciExpressLegacyEndpoint,
PciExpressRootPort,
PciExpressUpstreamSwitchPort,
PciExpressDownstreamSwitchPort,
PciExpressToPciXBridge,
PciXToExpressBridge,
PciExpressRootComplexIntegratedEndpoint,
PciExpressRootComplexEventCollector
} PCI_EXPRESS_DEVICE_TYPE;
Constants
PciExpressEndpoint Defines the PciExpressEndpoint constant. |
PciExpressLegacyEndpoint Defines the PciExpressLegacyEndpoint constant. |
PciExpressRootPort Defines the PciExpressRootPort constant. |
PciExpressUpstreamSwitchPort Defines the PciExpressUpstreamSwitchPort constant. |
PciExpressDownstreamSwitchPort Defines the PciExpressDownstreamSwitchPort constant. |
PciExpressToPciXBridge Defines the PciExpressToPciXBridge constant. |
PciXToExpressBridge Defines the PciXToExpressBridge constant. |
PciExpressRootComplexIntegratedEndpoint Defines the PciExpressRootComplexIntegratedEndpoint constant. |
PciExpressRootComplexEventCollector Defines the PciExpressRootComplexEventCollector constant. |
Requirements
Requirement | Value |
---|---|
Header | miniport.h (include Miniport.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for