Table of Contents

Class VolumeMonitorClassHandle

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
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

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(VolumeMonitorClassHandle?)

public bool Equals(VolumeMonitorClassHandle? other)

Parameters

other VolumeMonitorClassHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetAdoptOrphanMount()

public VolumeMonitorClassData.AdoptOrphanMountCallback GetAdoptOrphanMount()

Returns

VolumeMonitorClassData.AdoptOrphanMountCallback

GetDriveChanged()

public VolumeMonitorClassData.DriveChangedCallback GetDriveChanged()

Returns

VolumeMonitorClassData.DriveChangedCallback

GetDriveConnected()

public VolumeMonitorClassData.DriveConnectedCallback GetDriveConnected()

Returns

VolumeMonitorClassData.DriveConnectedCallback

GetDriveDisconnected()

public VolumeMonitorClassData.DriveDisconnectedCallback GetDriveDisconnected()

Returns

VolumeMonitorClassData.DriveDisconnectedCallback

GetDriveEjectButton()

public VolumeMonitorClassData.DriveEjectButtonCallback GetDriveEjectButton()

Returns

VolumeMonitorClassData.DriveEjectButtonCallback

GetDriveStopButton()

public VolumeMonitorClassData.DriveStopButtonCallback GetDriveStopButton()

Returns

VolumeMonitorClassData.DriveStopButtonCallback

GetGReserved1()

public VolumeMonitorClassData.GReserved1Callback GetGReserved1()

Returns

VolumeMonitorClassData.GReserved1Callback

GetGReserved2()

public VolumeMonitorClassData.GReserved2Callback GetGReserved2()

Returns

VolumeMonitorClassData.GReserved2Callback

GetGReserved3()

public VolumeMonitorClassData.GReserved3Callback GetGReserved3()

Returns

VolumeMonitorClassData.GReserved3Callback

GetGReserved4()

public VolumeMonitorClassData.GReserved4Callback GetGReserved4()

Returns

VolumeMonitorClassData.GReserved4Callback

GetGReserved5()

public VolumeMonitorClassData.GReserved5Callback GetGReserved5()

Returns

VolumeMonitorClassData.GReserved5Callback

GetGReserved6()

public VolumeMonitorClassData.GReserved6Callback GetGReserved6()

Returns

VolumeMonitorClassData.GReserved6Callback

GetGetConnectedDrives()

public VolumeMonitorClassData.GetConnectedDrivesCallback GetGetConnectedDrives()

Returns

VolumeMonitorClassData.GetConnectedDrivesCallback

GetGetMountForUuid()

public VolumeMonitorClassData.GetMountForUuidCallback GetGetMountForUuid()

Returns

VolumeMonitorClassData.GetMountForUuidCallback

GetGetMounts()

public VolumeMonitorClassData.GetMountsCallback GetGetMounts()

Returns

VolumeMonitorClassData.GetMountsCallback

GetGetVolumeForUuid()

public VolumeMonitorClassData.GetVolumeForUuidCallback GetGetVolumeForUuid()

Returns

VolumeMonitorClassData.GetVolumeForUuidCallback

GetGetVolumes()

public VolumeMonitorClassData.GetVolumesCallback GetGetVolumes()

Returns

VolumeMonitorClassData.GetVolumesCallback

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

VolumeMonitorClassData.IsSupportedCallback

GetMountAdded()

public VolumeMonitorClassData.MountAddedCallback GetMountAdded()

Returns

VolumeMonitorClassData.MountAddedCallback

GetMountChanged()

public VolumeMonitorClassData.MountChangedCallback GetMountChanged()

Returns

VolumeMonitorClassData.MountChangedCallback

GetMountPreUnmount()

public VolumeMonitorClassData.MountPreUnmountCallback GetMountPreUnmount()

Returns

VolumeMonitorClassData.MountPreUnmountCallback

GetMountRemoved()

public VolumeMonitorClassData.MountRemovedCallback GetMountRemoved()

Returns

VolumeMonitorClassData.MountRemovedCallback

GetParentClass()

public ObjectClassData GetParentClass()

Returns

ObjectClassData

GetVolumeAdded()

public VolumeMonitorClassData.VolumeAddedCallback GetVolumeAdded()

Returns

VolumeMonitorClassData.VolumeAddedCallback

GetVolumeChanged()

public VolumeMonitorClassData.VolumeChangedCallback GetVolumeChanged()

Returns

VolumeMonitorClassData.VolumeChangedCallback

GetVolumeRemoved()

public VolumeMonitorClassData.VolumeRemovedCallback GetVolumeRemoved()

Returns

VolumeMonitorClassData.VolumeRemovedCallback