CIM_PCIDevice

Class reference

Subclass of CIM_PCIController

Capabilities and management of a PCI device controller on an adapter card.

Local properties

uint16 VendorID

Register that contains a value assigned by the PCI SIG used to identify the manufacturer of the device.

uint16 PCIDeviceID

Register that contains a value assigned by the device manufacturer used to identify the type of device.

uint64[] BaseAddress64

Array of doubleword base-memory addresses for 64 bit addresses

uint8 RevisionID

Register that contains a value assigned by the device manufacturer used to identify the revision number of the device.

uint16 SubsystemVendorID

Subsystem vendor ID. ID information is reported from a PCIDevice through protocol-specific requests. The correct place in the CIM Schema for this information is in CIM_Physical Element (the Manufacturer property) for hardware, and CIM_Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here, because it is part of the standard output from the Device and is an optimization.

uint8 FunctionNumber

The function number for this PCI device.

uint8 MaxLatency

Register that specifies how often the device needs access to the PCI bus in 250ns. A 0 value indicates no requirement.

uint16 SubsystemID

Subsystem identifier code.

uint8 BusNumber

The bus number where this PCI device resides.

uint8 DeviceNumber

The device number assigned to this PCI device for this bus.

uint32[] BaseAddress

Array of doubleword base-memory addresses.

uint8 MinGrantTime

Register that indicates how long the master would like to retain PCI bus ownership whenever it initiates a transaction. A 0 value indicates no requirement.

Local methods

None