CIM_PCIDevice¶
Class reference¶
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 InterruptPin
datetime TimeOfLastReset
uint16 RequestedState
boolean PowerManagementSupported
uint16 HealthState
uint16 DeviceSelectTiming
uint16 CommunicationStatus
boolean SelfTestEnabled
string SystemName
datetime TimeOfLastStateChange
string Description
uint16 Availability
string Status
string ElementName
string[] StatusDescriptions
datetime InstallDate
uint16 TransitioningToState
uint64 Generation
uint8 LatencyTimer
boolean ErrorCleared
uint16 PrimaryStatus
string InstanceID
string DeviceID
uint16 OperatingStatus
uint16 DetailedStatus
string[] OtherIdentifyingInfo
string OtherEnabledState
uint64 PowerOnHours
uint16 EnabledDefault
uint16 EnabledState
uint16[] AdditionalAvailability
string Caption
uint16 CommandRegister
uint16 StatusInfo
uint16[] Capabilities
uint16[] PowerManagementCapabilities
uint32 MaxNumberControlled
uint32 ExpansionROMBaseAddress
uint16[] AvailableRequestedStates
uint8 CacheLineSize
uint16 ProtocolSupported
uint64 MaxQuiesceTime
uint64 TotalPowerOnHours
uint8 ClassCode
string ErrorDescription
string ProtocolDescription
string[] IdentifyingDescriptions
uint16 LocationIndicator
uint16[] OperationalStatus
uint32 LastErrorCode
string Name
string CreationClassName
string SystemCreationClassName
string[] CapabilityDescriptions