Uses of Interface
oshi.driver.common.windows.wmi.WmiResult
Packages that use WmiResult
Package
Description
Provides common WMI driver constants and property enums shared between JNA and FFM implementations.
Provides common implementations for Windows hardware information shared between JNA and FFM implementations.
-
Uses of WmiResult in oshi.driver.common.windows.wmi
Methods in oshi.driver.common.windows.wmi that return WmiResultModifier and TypeMethodDescriptionWin32BaseBoard.queryBaseboardInfo(WmiQueryExecutor h) Queries baseboard information.static WmiResult<Win32Bios.BiosProperty> Win32Bios.queryBiosInfo(WmiQueryExecutor h) Queries the BIOS description.Win32Processor.queryBitness(WmiQueryExecutor h) Queries processor bitness.Win32Process.queryCommandLines(WmiQueryExecutor h, Set<Integer> pidsToQuery) Returns process command lines.Win32ComputerSystem.queryComputerSystem(WmiQueryExecutor h) Queries computer system information.MSAcpiThermalZoneTemperature.queryCurrentTemperature(WmiQueryExecutor h) Queries current temperature from thermal zone.Win32DiskDrive.queryDiskDrive(WmiQueryExecutor h) Queries disk drive information.Win32LogicalDiskToPartition.queryDiskToPartition(WmiQueryExecutor h) Queries logical disk to partition mapping.Win32DiskDriveToDiskPartition.queryDriveToPartition(WmiQueryExecutor h) Queries disk drive to partition mapping.LhmSensor.queryGpuHardware(WmiQueryExecutor h) Queries all GPU hardware entries from LHM to discover parent identifiers.OhmHardware.queryHwIdentifier(WmiQueryExecutor h, String typeToQuery, String typeName) Queries the hardware identifiers for a monitored type.Win32ComputerSystemProduct.queryIdentifyingNumberUUID(WmiQueryExecutor h) Queries the UUID and identifying number.Win32LogicalDisk.queryLogicalDisk(WmiQueryExecutor h, String nameToMatch, boolean localOnly) Queries logical disk information.Win32OperatingSystem.queryOsVersion(WmiQueryExecutor h) Queries the operating system version.Win32DiskPartition.queryPartition(WmiQueryExecutor h) Queries disk partition information.MSFTStorage.queryPhysicalDisks(WmiQueryExecutor h) Queries physical disks.Win32PhysicalMemory.queryPhysicalMemory(WmiQueryExecutor h) Queries physical memory information.Win32PhysicalMemory.queryPhysicalMemoryWin8(WmiQueryExecutor h) Queries physical memory information (Win8+ properties).Win32Printer.queryPrinters(WmiQueryExecutor h) Queries printer information.Win32Process.queryProcesses(WmiQueryExecutor h, Collection<Integer> pids) Returns process info.Win32Processor.queryProcessorId(WmiQueryExecutor h) Queries processor ID.static WmiResult<LhmSensor.LhmSensorProperty> LhmSensor.querySensors(WmiQueryExecutor h, String parent, String sensorType) Queries all sensors of a given type belonging to a specific hardware parent.static WmiResult<OhmSensor.ValueProperty> OhmSensor.querySensorValue(WmiQueryExecutor h, String identifier, String sensorType) Queries the sensor value of a hardware identifier and sensor type.Win32Bios.querySerialNumber(WmiQueryExecutor h) Queries the BIOS serial number.static WmiResult<Win32Fan.SpeedProperty> Win32Fan.querySpeed(WmiQueryExecutor h) Queries fan speed.MSFTStorage.queryStoragePoolPhysicalDisks(WmiQueryExecutor h) Queries storage pool to physical disk mapping.MSFTStorage.queryStoragePools(WmiQueryExecutor h) Queries storage pools.Win32VideoController.queryVideoController(WmiQueryExecutor h) Queries video controller information.MSFTStorage.queryVirtualDisks(WmiQueryExecutor h) Queries virtual disks.static WmiResult<Win32Processor.VoltProperty> Win32Processor.queryVoltage(WmiQueryExecutor h) Queries processor voltage.Query WMI for values.Query WMI for values.Methods in oshi.driver.common.windows.wmi with parameters of type WmiResultModifier and TypeMethodDescriptionWmiUtil.getDateString(WmiResult<T> result, T property, int index) Gets a Date value from a WmiResult as a String in ISO 8601 format.static <T extends Enum<T>>
OffsetDateTimeWmiUtil.getDateTime(WmiResult<T> result, T property, int index) Gets a DateTime value from a WmiResult as an OffsetDateTime.static <T extends Enum<T>>
floatGets a Float value from a WmiResult.WmiUtil.getRefString(WmiResult<T> result, T property, int index) Gets a Reference value from a WmiResult as a String.static <T extends Enum<T>>
intGets a Sint32 value from a WmiResult.Gets a String value from a WmiResult.static <T extends Enum<T>>
intGets a Uint16 value from a WmiResult.static <T extends Enum<T>>
intGets an UINT32 value from a WmiResult.static <T extends Enum<T>>
longWmiUtil.getUint32asLong(WmiResult<T> result, T property, int index) Gets an UINT32 value from a WmiResult as a long, preserving the unsignedness.static <T extends Enum<T>>
longGets a Uint64 value from a WmiResult (parsing the String). -
Uses of WmiResult in oshi.hardware.common.platform.windows
Methods in oshi.hardware.common.platform.windows that return WmiResultModifier and TypeMethodDescriptionprotected abstract WmiResult<LhmSensor.LhmSensorProperty> WindowsGpuStats.queryLhmSensors(String parent, String sensorType) Queries LHM sensors.protected abstract WmiResult<OhmSensor.ValueProperty> WindowsSensors.queryOhmCpuSensor(String typeToQuery, String typeName, String sensorType, boolean searchCpu) Queries an Open Hardware Monitor CPU sensor via the backend-specific WMI handler.protected abstract WmiResult<Win32Fan.SpeedProperty> WindowsSensors.queryWmiFanSpeed()Queries fan speeds from WMIWin32_Fan.protected abstract WmiResult<MSAcpiThermalZoneTemperature.TemperatureProperty> WindowsSensors.queryWmiTemperature()Queries the current temperature from WMIMSAcpi_ThermalZoneTemperature.protected abstract WmiResult<Win32Processor.VoltProperty> WindowsSensors.queryWmiVoltage()Queries CPU voltage from WMIWin32_Processor.Methods in oshi.hardware.common.platform.windows with parameters of type WmiResultModifier and TypeMethodDescriptionprotected static StringWindowsSensors.selectOhmCpuIdentifier(WmiResult<OhmHardware.IdentifierProperty> ohmHardware, boolean searchCpu) Selects the CPU hardware identifier from an Open Hardware Monitor identifier result.