gboolean g_permission_acquire ( GPermission* permission, GCancellable* cancellable, GError** error )
Attempts to acquire the permission represented by
The precise method by which this happens depends on the permission and the underlying authentication mechanism. A simple example is that a dialog may appear asking the user to enter their password.
You should check with
g_permission_get_can_acquire() before calling
If the permission is acquired then
TRUE is returned. Otherwise,
FALSE is returned and
error is set appropriately.
This call is blocking, likely for a very long time (in the case that
user interaction is required). See
the non-blocking version.
|The argument can be |
|The data is owned by the caller of the function.|
|The return location for a