Class VolumeMonitor
public class VolumeMonitor
- Inheritance
-
VolumeMonitor
- Inherited Members
Methods
AdoptOrphanMount(IntPtr)
Calls native function g_volume_monitor_adopt_orphan_mount.
public static extern IntPtr AdoptOrphanMount(IntPtr mount)
Parameters
mount
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Get()
Calls native function g_volume_monitor_get.
public static extern IntPtr Get()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetConnectedDrives(IntPtr)
Calls native method g_volume_monitor_get_connected_drives.
public static extern ListOwnedHandle GetConnectedDrives(IntPtr volumeMonitor)
Parameters
volumeMonitor
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_volume_monitor_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMountForUuid(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_volume_monitor_get_mount_for_uuid.
public static extern IntPtr GetMountForUuid(IntPtr volumeMonitor, NonNullableUtf8StringHandle uuid)
Parameters
volumeMonitor
IntPtrTransfer ownership: None Nullable: False
uuid
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetMounts(IntPtr)
Calls native method g_volume_monitor_get_mounts.
public static extern ListOwnedHandle GetMounts(IntPtr volumeMonitor)
Parameters
volumeMonitor
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetVolumeForUuid(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_volume_monitor_get_volume_for_uuid.
public static extern IntPtr GetVolumeForUuid(IntPtr volumeMonitor, NonNullableUtf8StringHandle uuid)
Parameters
volumeMonitor
IntPtrTransfer ownership: None Nullable: False
uuid
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetVolumes(IntPtr)
Calls native method g_volume_monitor_get_volumes.
public static extern ListOwnedHandle GetVolumes(IntPtr volumeMonitor)
Parameters
volumeMonitor
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False