Class Volume
public class Volume
- Inheritance
-
Volume
- Inherited Members
Methods
CanEject(nint)
Calls native method g_volume_can_eject.
public static extern bool CanEject(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CanMount(nint)
Calls native method g_volume_can_mount.
public static extern bool CanMount(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Eject(nint, MountUnmountFlags, nint, AsyncReadyCallback, nint)
Calls native method g_volume_eject.
public static extern void Eject(nint volume, MountUnmountFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
volume
nintTransfer ownership: None Nullable: False
flags
MountUnmountFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
EjectFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_volume_eject_finish.
public static extern bool EjectFinish(nint volume, nint result, out ErrorOwnedHandle error)
Parameters
volume
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
EjectWithOperation(nint, MountUnmountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_volume_eject_with_operation. Version: 2.22
[Version("2.22")]
public static extern void EjectWithOperation(nint volume, MountUnmountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
volume
nintTransfer ownership: None Nullable: False
flags
MountUnmountFlagsTransfer ownership: None Nullable: False
mountOperation
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
EjectWithOperationFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_volume_eject_with_operation_finish. Version: 2.22
[Version("2.22")]
public static extern bool EjectWithOperationFinish(nint volume, nint result, out ErrorOwnedHandle error)
Parameters
volume
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
EnumerateIdentifiers(nint)
Calls native method g_volume_enumerate_identifiers.
public static extern Utf8StringArrayNullTerminatedOwnedHandle EnumerateIdentifiers(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetActivationRoot(nint)
Calls native method g_volume_get_activation_root. Version: 2.18
[Version("2.18")]
public static extern nint GetActivationRoot(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetDrive(nint)
Calls native method g_volume_get_drive.
public static extern nint GetDrive(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetGType()
Calls native function g_volume_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIcon(nint)
Calls native method g_volume_get_icon.
public static extern nint GetIcon(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetIdentifier(nint, NonNullableUtf8StringHandle)
Calls native method g_volume_get_identifier.
public static extern NullableUtf8StringOwnedHandle GetIdentifier(nint volume, NonNullableUtf8StringHandle kind)
Parameters
volume
nintTransfer ownership: None Nullable: False
kind
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetMount(nint)
Calls native method g_volume_get_mount.
public static extern nint GetMount(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetName(nint)
Calls native method g_volume_get_name.
public static extern NonNullableUtf8StringOwnedHandle GetName(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetSortKey(nint)
Calls native method g_volume_get_sort_key. Version: 2.32
[Version("2.32")]
public static extern NullableUtf8StringUnownedHandle GetSortKey(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetSymbolicIcon(nint)
Calls native method g_volume_get_symbolic_icon. Version: 2.34
[Version("2.34")]
public static extern nint GetSymbolicIcon(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetUuid(nint)
Calls native method g_volume_get_uuid.
public static extern NullableUtf8StringOwnedHandle GetUuid(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
Mount(nint, MountMountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_volume_mount.
public static extern void Mount(nint volume, MountMountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
volume
nintTransfer ownership: None Nullable: False
flags
MountMountFlagsTransfer ownership: None Nullable: False
mountOperation
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
MountFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_volume_mount_finish.
public static extern bool MountFinish(nint volume, nint result, out ErrorOwnedHandle error)
Parameters
volume
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ShouldAutomount(nint)
Calls native method g_volume_should_automount.
public static extern bool ShouldAutomount(nint volume)
Parameters
volume
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False