Availability - property in ROOT\CIMV2 namespace

Availability in other namespaces

List of classes with Availability local property in ROOT\CIMV2 namespace

propertyClassOrigin
AvailabilityCIM_DMACIM_DMA
AvailabilityCIM_IRQCIM_IRQ
AvailabilityCIM_LogicalDeviceCIM_LogicalDevice

List of classes with Availability derived property in ROOT\CIMV2 namespace

propertyClassOrigin
AvailabilityCIM_AggregatePExtentCIM_LogicalDevice
AvailabilityCIM_AggregatePSExtentCIM_LogicalDevice
AvailabilityCIM_AlarmDeviceCIM_LogicalDevice
AvailabilityCIM_BatteryCIM_LogicalDevice
AvailabilityCIM_BinarySensorCIM_LogicalDevice
AvailabilityCIM_CacheMemoryCIM_LogicalDevice
AvailabilityCIM_CDROMDriveCIM_LogicalDevice
AvailabilityCIM_ControllerCIM_LogicalDevice
AvailabilityCIM_CoolingDeviceCIM_LogicalDevice
AvailabilityCIM_CurrentSensorCIM_LogicalDevice
AvailabilityCIM_DesktopMonitorCIM_LogicalDevice
AvailabilityCIM_DiscreteSensorCIM_LogicalDevice
AvailabilityCIM_DiskDriveCIM_LogicalDevice
AvailabilityCIM_DisketteDriveCIM_LogicalDevice
AvailabilityCIM_DiskPartitionCIM_LogicalDevice
AvailabilityCIM_DisplayCIM_LogicalDevice
AvailabilityCIM_FanCIM_LogicalDevice
AvailabilityCIM_FlatPanelCIM_LogicalDevice
AvailabilityCIM_HeatPipeCIM_LogicalDevice
AvailabilityCIM_InfraredControllerCIM_LogicalDevice
AvailabilityCIM_KeyboardCIM_LogicalDevice
AvailabilityCIM_LogicalDiskCIM_LogicalDevice
AvailabilityCIM_MagnetoOpticalDriveCIM_LogicalDevice
AvailabilityCIM_ManagementControllerCIM_LogicalDevice
AvailabilityCIM_MediaAccessDeviceCIM_LogicalDevice
AvailabilityCIM_MemoryCIM_LogicalDevice
AvailabilityCIM_MultiStateSensorCIM_LogicalDevice
AvailabilityCIM_NetworkAdapterCIM_LogicalDevice
AvailabilityCIM_NonVolatileStorageCIM_LogicalDevice
AvailabilityCIM_NumericSensorCIM_LogicalDevice
AvailabilityCIM_ParallelControllerCIM_LogicalDevice
AvailabilityCIM_PCIControllerCIM_LogicalDevice
AvailabilityCIM_PCMCIAControllerCIM_LogicalDevice
AvailabilityCIM_PCVideoControllerCIM_LogicalDevice
AvailabilityCIM_PhysicalExtentCIM_LogicalDevice
AvailabilityCIM_PointingDeviceCIM_LogicalDevice
AvailabilityCIM_PotsModemCIM_LogicalDevice
AvailabilityCIM_PowerSupplyCIM_LogicalDevice
AvailabilityCIM_PrinterCIM_LogicalDevice
AvailabilityCIM_ProcessorCIM_LogicalDevice
AvailabilityCIM_ProtectedSpaceExtentCIM_LogicalDevice
AvailabilityCIM_RefrigerationCIM_LogicalDevice
AvailabilityCIM_ScannerCIM_LogicalDevice
AvailabilityCIM_SCSIControllerCIM_LogicalDevice
AvailabilityCIM_SensorCIM_LogicalDevice
AvailabilityCIM_SerialControllerCIM_LogicalDevice
AvailabilityCIM_StorageExtentCIM_LogicalDevice
AvailabilityCIM_StorageVolumeCIM_LogicalDevice
AvailabilityCIM_TachometerCIM_LogicalDevice
AvailabilityCIM_TapeDriveCIM_LogicalDevice
AvailabilityCIM_TemperatureSensorCIM_LogicalDevice
AvailabilityCIM_UninterruptiblePowerSupplyCIM_LogicalDevice
AvailabilityCIM_USBControllerCIM_LogicalDevice
AvailabilityCIM_USBDeviceCIM_LogicalDevice
AvailabilityCIM_USBHubCIM_LogicalDevice
AvailabilityCIM_UserDeviceCIM_LogicalDevice
AvailabilityCIM_VideoControllerCIM_LogicalDevice
AvailabilityCIM_VolatileStorageCIM_LogicalDevice
AvailabilityCIM_VoltageSensorCIM_LogicalDevice
AvailabilityCIM_VolumeSetCIM_LogicalDevice
AvailabilityCIM_WORMDriveCIM_LogicalDevice
AvailabilityWin32_1394ControllerCIM_LogicalDevice
AvailabilityWin32_BatteryCIM_LogicalDevice
AvailabilityWin32_BusCIM_LogicalDevice
AvailabilityWin32_CacheMemoryCIM_LogicalDevice
AvailabilityWin32_CDROMDriveCIM_LogicalDevice
AvailabilityWin32_CurrentProbeCIM_LogicalDevice
AvailabilityWin32_DesktopMonitorCIM_LogicalDevice
AvailabilityWin32_DiskDriveCIM_LogicalDevice
AvailabilityWin32_DiskPartitionCIM_LogicalDevice
AvailabilityWin32_DMAChannelCIM_DMA
AvailabilityWin32_FanCIM_LogicalDevice
AvailabilityWin32_FloppyControllerCIM_LogicalDevice
AvailabilityWin32_FloppyDriveCIM_LogicalDevice
AvailabilityWin32_HeatPipeCIM_LogicalDevice
AvailabilityWin32_IDEControllerCIM_LogicalDevice
AvailabilityWin32_InfraredDeviceCIM_LogicalDevice
AvailabilityWin32_IRQResourceCIM_IRQ
AvailabilityWin32_KeyboardCIM_LogicalDevice
AvailabilityWin32_LogicalDiskCIM_LogicalDevice
AvailabilityWin32_MappedLogicalDiskCIM_LogicalDevice
AvailabilityWin32_MemoryArrayCIM_LogicalDevice
AvailabilityWin32_MemoryDeviceCIM_LogicalDevice
AvailabilityWin32_MotherboardDeviceCIM_LogicalDevice
AvailabilityWin32_NetworkAdapterCIM_LogicalDevice
AvailabilityWin32_ParallelPortCIM_LogicalDevice
AvailabilityWin32_PCMCIAControllerCIM_LogicalDevice
AvailabilityWin32_PnPEntityCIM_LogicalDevice
AvailabilityWin32_PointingDeviceCIM_LogicalDevice
AvailabilityWin32_PortableBatteryCIM_LogicalDevice
AvailabilityWin32_POTSModemCIM_LogicalDevice
AvailabilityWin32_PrinterCIM_LogicalDevice
AvailabilityWin32_ProcessorCIM_LogicalDevice
AvailabilityWin32_RefrigerationCIM_LogicalDevice
AvailabilityWin32_SCSIControllerCIM_LogicalDevice
AvailabilityWin32_SerialPortCIM_LogicalDevice
AvailabilityWin32_SMBIOSMemoryCIM_LogicalDevice
AvailabilityWin32_SoundDeviceCIM_LogicalDevice
AvailabilityWin32_TapeDriveCIM_LogicalDevice
AvailabilityWin32_TemperatureProbeCIM_LogicalDevice
AvailabilityWin32_USBControllerCIM_LogicalDevice
AvailabilityWin32_USBHubCIM_LogicalDevice
AvailabilityWin32_VideoControllerCIM_LogicalDevice
AvailabilityWin32_VoltageProbeCIM_LogicalDevice
AvailabilityWin32_VolumeCIM_LogicalDevice

Code samples for Availability property

Get instance of WMI class using GetObject, Availability property of Win32_IRQResource

Short VBS code - get a single specified instance of Win32_IRQResource class or get a default unnamed instance (singleton) of the class, using one single command GetObject with exact path of the wmi object.

'https://wutils.com/wmi/
Dim wmiObject
Set wmiObject = GetObject( _
 "WINMGMTS:\\.\ROOT\cimv2:" + _
 "Win32_IRQResource.IRQNumber=18")
Wscript.Echo wmiObject.Availability 'or other property name, see properties
See more VBS samples of Win32_IRQResource class

WMI query - sample windows WQL with C#, Availability property of Win32_IRQResource

Get a specified instance of Win32_IRQResource by a key, get a default unnamed instance (singleton) of the class or list instances of the class by wmi query using this c# sample code.
See in another language: VBScript, VB.Net.
//https://wutils.com/wmi/

//Project -> Add reference -> System.Management
//using System.Management;

//create a management scope object
ManagementScope scope = new ManagementScope("\\\\.\\ROOT\\cimv2");

//create object query
ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_IRQResource Where IRQNumber=\"18\"");

//create object searcher
ManagementObjectSearcher searcher =
                        new ManagementObjectSearcher(scope, query);

//get a collection of WMI objects
ManagementObjectCollection queryCollection = searcher.Get();

//enumerate the collection.
foreach (ManagementObject m in queryCollection) 
{
  // access properties of the WMI object
  Console.WriteLine("Availability : {0}", m["Availability"]);
  
}

WMI query - sample windows WQL with VB.Net, Availability property of Win32_IRQResource

Get a specified instance of Win32_IRQResource by a key, get a default unnamed instance (singleton) of the class or list instances of the class by wmi query using this VB.Net sample code.
See in another language: VBScript, C#
'Project -> Add reference -> System.Management
'Imports System.Management

'Get the namespace management scope
Dim Scope As New ManagementScope("\\.\ROOT\cimv2")

'Get a result of WML query 
Dim Query As New ObjectQuery("SELECT * FROM Win32_IRQResource Where IRQNumber="18"")

'Create object searcher
Dim Searcher As New ManagementObjectSearcher(Scope, Query)

'Get a collection of WMI objects
Dim queryCollection As ManagementObjectCollection = Searcher.Get

'Enumerate wmi object 
For Each mObject As ManagementObject In queryCollection
  'write out some property value
  Console.WriteLine("Availability : {0}", mObject("Availability"))
Next
comments powered by Disqus
WUtils.com