MSFT_NetAdapterHardwareInfoSettingData class
Hardware information for a network adapter
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[Dynamic, Provider("NetAdapterCim")]
class MSFT_NetAdapterHardwareInfoSettingData : MSFT_NetAdapterSettingData
{
boolean NoInterrupt;
boolean LineBasedInterrupts;
boolean MsiSupported;
boolean MsiEnabled;
boolean MsiXSupported;
boolean MsiXEnabled;
uint32 NumMsixTableEntries;
uint32 NumMsiMessages;
uint16 NumaNode;
string LocationInformationString;
uint32 SegmentNumber;
uint32 BusNumber;
uint32 DeviceNumber;
uint32 FunctionNumber;
uint32 SlotNumber;
uint32 PciDeviceType;
uint32 PciCurrentSpeedAndMode;
uint32 PciXCurrentSpeedAndMode;
uint32 PciExpressCurrentPayloadSize;
uint32 PciExpressMaxPayloadSize;
uint32 PciExpressMaxReadRequestSize;
uint32 PciExpressCurrentLinkSpeedEncoded;
uint32 PciExpressCurrentLinkWidth;
uint32 PciExpressMaxLinkSpeedEncoded;
uint32 PciExpressMaxLinkWidth;
uint32 PciExpressVersion;
boolean LineBasedInterruptSupported;
boolean MsiInterruptSupported;
boolean MsiXInterruptSupported;
uint32 MaxInterruptMessages;
string MsixMessageAffinityArray[];
boolean Dma64BitSupported;
uint32 SriovSupport;
boolean S0WakeupSupported;
uint32 PciDeviceLabelID;
string PciDeviceLabelString;
};
Members
The MSFT_NetAdapterHardwareInfoSettingData class has these types of members:
Properties
The MSFT_NetAdapterHardwareInfoSettingData class has these properties.
-
BusNumber
-
-
Data type: uint32
-
Access type: Read-only
The bus number of a PCI network adapter.
-
-
DeviceNumber
-
-
Data type: uint32
-
Access type: Read-only
The device number of a PCI network adapter.
-
-
Dma64BitSupported
-
-
Data type: boolean
-
Access type: Read-only
Indicates if a device can do 64 bit DMA.
-
-
FunctionNumber
-
-
Data type: uint32
-
Access type: Read-only
The function number of a PCI network adapter.
-
-
LineBasedInterrupts
-
-
Data type: boolean
-
Access type: Read-only
Using line based interrupts.
-
-
LineBasedInterruptSupported
-
-
Data type: boolean
-
Access type: Read-only
If True, line-based interrupts are supported.
-
-
LocationInformationString
-
-
Data type: string
-
Access type: Read-only
The location information for a PCI network adapter. This string includes bus, device and function number for the network adapter as displayed in device manager.
-
-
MaxInterruptMessages
-
-
Data type: uint32
-
Access type: Read-only
Maximum number of message interrupts a device supports in hardware. Valid only if the device supports message interrupts.
-
-
MsiEnabled
-
-
Data type: boolean
-
Access type: Read-only
MSI is enabled
-
-
MsiInterruptSupported
-
-
Data type: boolean
-
Access type: Read-only
If True, MSI interrupts are supported.
-
-
MsiSupported
-
-
Data type: boolean
-
Access type: Read-only
MSI supported.
-
-
MsiXEnabled
-
-
Data type: boolean
-
Access type: Read-only
MSI-X Enabled.
-
-
MsiXInterruptSupported
-
-
Data type: boolean
-
Access type: Read-only
If True, MSI-X interrupts are supported.
-
-
MsixMessageAffinityArray
-
-
Data type: string array
-
Access type: Read-only
An array of processor affinity masks of MSI-X messages allocated by the network adapter driver.
-
-
MsiXSupported
-
-
Data type: boolean
-
Access type: Read-only
MSI-X supported.
-
-
NoInterrupt
-
-
Data type: boolean
-
Access type: Read-only
Not using interrupts.
-
-
NumaNode
-
-
Data type: uint16
-
Access type: Read-only
The NUMA node of the network adapter.
-
-
NumMsiMessages
-
-
Data type: uint32
-
Access type: Read-only
The number of MSI messages allocated by the network adapter driver.
-
-
NumMsixTableEntries
-
-
Data type: uint32
-
Access type: Read-only
The number of MSI-X table entries supported by the hardware.
-
-
PciCurrentSpeedAndMode
-
-
Data type: uint32
-
Access type: Read-only
The current speed and mode, valid only for conventional PCI devices
-
Conventional PCI 33MHz (0)
-
Conventional PCI 66MHz (1 )
-
-
PciDeviceLabelID
-
-
Data type: uint32
-
Access type: Read-only
This property provides the unique ID associated with a PCI device.
-
-
PciDeviceLabelString
-
-
Data type: string
-
Access type: Read-only
This property provides an identifying string associated with a PCI device.
-
-
PciDeviceType
-
-
Data type: uint32
-
Access type: Read-only
The type of PCI device.
-
Conventional PCI (0)
-
PCI-X (1)
-
PCI Express endpoint (2)
-
PCI Express legacy endpoint (3)
-
PCI Express Root Complex integrated endpoint (4)
-
PCI Express treated as PCI (5 )
-
-
PciExpressCurrentLinkSpeedEncoded
-
-
Data type: uint32
-
Access type: Read-only
Current link speed encoded, valid only for PCI-E devices.
-
2.5 Gbps (1)
-
5 Gbps (2)
-
-
PciExpressCurrentLinkWidth
-
-
Data type: uint32
-
Access type: Read-only
Current link width (1, 2, 4, .., 32), valid only for PCI-E devices.
-
-
PciExpressCurrentPayloadSize
-
-
Data type: uint32
-
Access type: Read-only
Current payload size in bytes; valid only for PCI-E devices.
-
-
PciExpressMaxLinkSpeedEncoded
-
-
Data type: uint32
-
Access type: Read-only
Maximum link speed encoded, valid only for PCI-E devices.
-
2.5 Gbps (1)
-
5 Gbps (2)
-
-
PciExpressMaxLinkWidth
-
-
Data type: uint32
-
Access type: Read-only
Maximum link width (1, 2, 4, .., 32), valid only for PCI-E devices.
-
-
PciExpressMaxPayloadSize
-
-
Data type: uint32
-
Access type: Read-only
Maximum payload size in bytes; valid only for PCI-E devices.
-
-
PciExpressMaxReadRequestSize
-
-
Data type: uint32
-
Access type: Read-only
Maximum read request size in bytes; valid only for PCI-E devices
-
-
PciExpressVersion
-
-
Data type: uint32
-
Access type: Read-only
PCI Express specification version, valid for PCI-E devices.
-
1.0 (1)
-
1.1 (2)
-
-
PciXCurrentSpeedAndMode
-
-
Data type: uint32
-
Access type: Read-only
The current speed and mode, valid only for PCI-X devices
-
PCI-X Mode conventional PCI (0)
-
PCI-X Mode1 66MHz (1)
-
PCI-X Mode1 100MHz (2)
-
PCI-X Mode1 133MHz (3)
-
PCI-X Mode1 ECC 66MHz (5)
-
PCI-X Mode1 ECC 100MHz (6)
-
PCI-X Mode1 ECC 133MHz (7)
-
PCI-X Mode2 266 66MHz (9)
-
PCI-X Mode2 266 100MHz (10)
-
PCI-X Mode2 266 133MHz (11)
-
PCI-X Mode2 533 66MHz (13)
-
PCI-X Mode2 533 100MHz (14)
-
PCI-X Mode2 533 133MHz (15)
-
-
S0WakeupSupported
-
-
Data type: boolean
-
Access type: Read-only
Indicates if a device can wake up via PME while the system is in S0.
-
-
SegmentNumber
-
-
Data type: uint32
-
Access type: Read-only
The segment number of a PCI network adapter.
-
-
SlotNumber
-
-
Data type: uint32
-
Access type: Read-only
The Slot number of a PCI network adapter.
-
-
SriovSupport
-
-
Data type: uint32
-
Access type: Read-only
This property indicates the status of SR-IOV support for the device.
-
Unknown (0)
-
Supported (1)
-
Missing ACS (2)
-
Missing PF Driver (3)
-
No bus resources (4)
-
No IOMMU support (5)
-
Did not Get Vf BarSpace (6)
-
No OCS Support (7)
-
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\StandardCimv2 |
MOF |
|
DLL |
|