Package oshi.driver.windows.wmi
Class Win32DiskDrive
java.lang.Object
oshi.driver.windows.wmi.Win32DiskDrive
@ThreadSafe public final class Win32DiskDrive extends java.lang.Object
Utility to query WMI class
Win32_DiskDrive
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Win32DiskDrive.DeviceIdProperty
DeviceID and serial propertiesstatic class
Win32DiskDrive.DiskDriveProperty
Disk drive properties -
Method Summary
Modifier and Type Method Description static com.sun.jna.platform.win32.COM.WbemcliUtil.WmiResult<Win32DiskDrive.DiskDriveProperty>
queryDiskDrive()
Queries the disk drive name infostatic com.sun.jna.platform.win32.COM.WbemcliUtil.WmiResult<Win32DiskDrive.DeviceIdProperty>
queryDiskDriveId(java.lang.String whereClause)
Queries the disk drive id info
-
Method Details
-
queryDiskDrive
public static com.sun.jna.platform.win32.COM.WbemcliUtil.WmiResult<Win32DiskDrive.DiskDriveProperty> queryDiskDrive()Queries the disk drive name info- Returns:
- Information regarding each disk drive.
-
queryDiskDriveId
public static com.sun.jna.platform.win32.COM.WbemcliUtil.WmiResult<Win32DiskDrive.DeviceIdProperty> queryDiskDriveId(java.lang.String whereClause)Queries the disk drive id info- Parameters:
whereClause
- WQL "WHERE" clause limiting the search- Returns:
- Information regarding each disk drive's device id and serial number
-