Method

GioVolumeeject

Declaration

void
g_volume_eject (
  GVolume* volume,
  GMountUnmountFlags flags,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

Description

Ejects a volume. This is an asynchronous operation, and is finished by calling g_volume_eject_finish() with the volume and GAsyncResult returned in the callback.

Deprecated since:2.22

Use g_volume_eject_with_operation() instead.

Parameters

flags GMountUnmountFlags
 

Flags affecting the unmount if required for eject.

cancellable GCancellable
 

Optional GCancellable object, NULL to ignore.

 The argument can be NULL.
 The data is owned by the caller of the function.
callback GAsyncReadyCallback
 

A GAsyncReadyCallback, or NULL.

user_data gpointer
 

User data that gets passed to callback.