CIM_PCIDevice¶
Subclass of CIM_PCIController
Capabilities and management of a PCI device controller on an adapter card.
Key properties¶
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
Inherited properties¶
uint16
InterruptPindatetime
TimeOfLastResetuint16
RequestedStateboolean
PowerManagementSupporteduint16
HealthStateuint16
DeviceSelectTiminguint16
CommunicationStatusboolean
SelfTestEnabledstring
SystemNamedatetime
TimeOfLastStateChangestring
Descriptionuint16
Availabilitystring
Statusstring
ElementNamestring[]
StatusDescriptionsdatetime
InstallDateuint16
TransitioningToStateuint64
Generationuint8
LatencyTimerboolean
ErrorCleareduint16
PrimaryStatusstring
InstanceIDstring
DeviceIDuint16
OperatingStatusinstance
AllocationStateuint16
DetailedStatusstring[]
OtherIdentifyingInfostring
OtherEnabledStateuint64
PowerOnHoursuint16
EnabledDefaultuint16
EnabledStateuint16[]
AdditionalAvailabilitystring
Captionuint16
CommandRegisteruint16
StatusInfouint16[]
Capabilitiesuint16[]
PowerManagementCapabilitiesuint32
MaxNumberControlleduint32
ExpansionROMBaseAddressuint16[]
AvailableRequestedStatesuint8
CacheLineSizeuint16
ProtocolSupporteduint64
MaxQuiesceTimeuint64
TotalPowerOnHoursuint8
ClassCodestring
ErrorDescriptionstring
ProtocolDescriptionstring[]
IdentifyingDescriptionsuint16
LocationIndicatoruint16[]
OperationalStatusuint32
LastErrorCodestring
Namestring
CreationClassNamestring
SystemCreationClassNamestring[]
CapabilityDescriptions