Class VolumeMonitorClassHandle
public abstract class VolumeMonitorClassHandle : SafeHandle, IDisposable
- Inheritance
-
VolumeMonitorClassHandle
- Implements
- Derived
- Inherited Members
Constructors
VolumeMonitorClassHandle(bool)
protected VolumeMonitorClassHandle(bool ownsHandle)
Parameters
ownsHandle
bool
Properties
IsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
public override sealed bool IsInvalid { get; }
Property Value
Methods
Equals(VolumeMonitorClassHandle?)
public bool Equals(VolumeMonitorClassHandle? other)
Parameters
other
VolumeMonitorClassHandle
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetAdoptOrphanMount()
public VolumeMonitorClassData.AdoptOrphanMountCallback GetAdoptOrphanMount()
Returns
GetDriveChanged()
public VolumeMonitorClassData.DriveChangedCallback GetDriveChanged()
Returns
GetDriveConnected()
public VolumeMonitorClassData.DriveConnectedCallback GetDriveConnected()
Returns
GetDriveDisconnected()
public VolumeMonitorClassData.DriveDisconnectedCallback GetDriveDisconnected()
Returns
GetDriveEjectButton()
public VolumeMonitorClassData.DriveEjectButtonCallback GetDriveEjectButton()
Returns
GetDriveStopButton()
public VolumeMonitorClassData.DriveStopButtonCallback GetDriveStopButton()
Returns
GetGReserved1()
public VolumeMonitorClassData.GReserved1Callback GetGReserved1()
Returns
GetGReserved2()
public VolumeMonitorClassData.GReserved2Callback GetGReserved2()
Returns
GetGReserved3()
public VolumeMonitorClassData.GReserved3Callback GetGReserved3()
Returns
GetGReserved4()
public VolumeMonitorClassData.GReserved4Callback GetGReserved4()
Returns
GetGReserved5()
public VolumeMonitorClassData.GReserved5Callback GetGReserved5()
Returns
GetGReserved6()
public VolumeMonitorClassData.GReserved6Callback GetGReserved6()
Returns
GetGetConnectedDrives()
public VolumeMonitorClassData.GetConnectedDrivesCallback GetGetConnectedDrives()
Returns
GetGetMountForUuid()
public VolumeMonitorClassData.GetMountForUuidCallback GetGetMountForUuid()
Returns
GetGetMounts()
public VolumeMonitorClassData.GetMountsCallback GetGetMounts()
Returns
GetGetVolumeForUuid()
public VolumeMonitorClassData.GetVolumeForUuidCallback GetGetVolumeForUuid()
Returns
GetGetVolumes()
public VolumeMonitorClassData.GetVolumesCallback GetGetVolumes()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetIsSupported()
public VolumeMonitorClassData.IsSupportedCallback GetIsSupported()
Returns
GetMountAdded()
public VolumeMonitorClassData.MountAddedCallback GetMountAdded()
Returns
GetMountChanged()
public VolumeMonitorClassData.MountChangedCallback GetMountChanged()
Returns
GetMountPreUnmount()
public VolumeMonitorClassData.MountPreUnmountCallback GetMountPreUnmount()
Returns
GetMountRemoved()
public VolumeMonitorClassData.MountRemovedCallback GetMountRemoved()
Returns
GetParentClass()
public ObjectClassData GetParentClass()
Returns
GetVolumeAdded()
public VolumeMonitorClassData.VolumeAddedCallback GetVolumeAdded()
Returns
GetVolumeChanged()
public VolumeMonitorClassData.VolumeChangedCallback GetVolumeChanged()
Returns
GetVolumeRemoved()
public VolumeMonitorClassData.VolumeRemovedCallback GetVolumeRemoved()