Class VolumeMonitor
public class VolumeMonitor
- Inheritance
-
VolumeMonitor
- Inherited Members
Methods
AdoptOrphanMount(nint)
Calls native function g_volume_monitor_adopt_orphan_mount.
public static extern nint AdoptOrphanMount(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Get()
Calls native function g_volume_monitor_get.
public static extern nint Get()
Returns
- nint
Transfer ownership: Full Nullable: False
GetConnectedDrives(nint)
Calls native method g_volume_monitor_get_connected_drives.
public static extern ListOwnedHandle GetConnectedDrives(nint volumeMonitor)
Parameters
volumeMonitor
nintTransfer 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(nint, NonNullableUtf8StringHandle)
Calls native method g_volume_monitor_get_mount_for_uuid.
public static extern nint GetMountForUuid(nint volumeMonitor, NonNullableUtf8StringHandle uuid)
Parameters
volumeMonitor
nintTransfer ownership: None Nullable: False
uuid
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetMounts(nint)
Calls native method g_volume_monitor_get_mounts.
public static extern ListOwnedHandle GetMounts(nint volumeMonitor)
Parameters
volumeMonitor
nintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetVolumeForUuid(nint, NonNullableUtf8StringHandle)
Calls native method g_volume_monitor_get_volume_for_uuid.
public static extern nint GetVolumeForUuid(nint volumeMonitor, NonNullableUtf8StringHandle uuid)
Parameters
volumeMonitor
nintTransfer ownership: None Nullable: False
uuid
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetVolumes(nint)
Calls native method g_volume_monitor_get_volumes.
public static extern ListOwnedHandle GetVolumes(nint volumeMonitor)
Parameters
volumeMonitor
nintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False