Class MSFTStorageFFM

java.lang.Object
oshi.driver.common.windows.wmi.MSFTStorage
oshi.driver.windows.wmi.MSFTStorageFFM

@ThreadSafe public final class MSFTStorageFFM extends oshi.driver.common.windows.wmi.MSFTStorage
Utility to query WMI classes in Storage namespace associated with Storage Pools using FFM.
  • Method Details

    • queryStoragePools

      public static WbemcliUtilFFM.WmiResult<oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty> queryStoragePools(WmiQueryHandlerFFM h)
      Query the storage pools.
      Parameters:
      h - An instantiated WmiQueryHandlerFFM. User should have already initialized COM.
      Returns:
      Storage pools that are not primordial (raw disks not added to a storage space).
    • queryStoragePoolPhysicalDisks

      public static WbemcliUtilFFM.WmiResult<oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty> queryStoragePoolPhysicalDisks(WmiQueryHandlerFFM h)
      Query the storage pool to physical disk connection.
      Parameters:
      h - An instantiated WmiQueryHandlerFFM. User should have already initialized COM.
      Returns:
      Links between physical disks and storage pools.
    • queryPhysicalDisks

      public static WbemcliUtilFFM.WmiResult<oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty> queryPhysicalDisks(WmiQueryHandlerFFM h)
      Query the physical disks.
      Parameters:
      h - An instantiated WmiQueryHandlerFFM. User should have already initialized COM.
      Returns:
      The physical disks.
    • queryVirtualDisks

      public static WbemcliUtilFFM.WmiResult<oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty> queryVirtualDisks(WmiQueryHandlerFFM h)
      Query the virtual disks.
      Parameters:
      h - An instantiated WmiQueryHandlerFFM. User should have already initialized COM.
      Returns:
      The virtual disks.