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)