Gets the result of
task as a pointer, and transfers ownership
of that value to the caller.
If the task resulted in an error, or was cancelled, then this will
NULL and set
Since this method transfers ownership of the return value (or error) to the caller, you may only call it once.
Available since: 2.36