Class DeviceTreeFFM

java.lang.Object
oshi.driver.windows.DeviceTreeFFM

@ThreadSafe public final class DeviceTreeFFM extends Object
FFM-based utility to query device interfaces via Configuration Manager Device Tree functions.
  • Method Details

    • queryDeviceTree

      public static oshi.util.tuples.Quintet<Set<Integer>, Map<Integer,Integer>, Map<Integer,String>, Map<Integer,String>, Map<Integer,String>> queryDeviceTree(byte[] guidBytes)
      Queries devices matching the specified device interface GUID and returns maps representing device tree relationships, name, device ID, and manufacturer.
      Parameters:
      guidBytes - 16-byte GUID of the device interface class
      Returns:
      A Quintet of: top-level device set, parent map, name map, device ID map, manufacturer map