14.17.12.5 Return Values

If the function succeeds, the value returned is a pointer to the target object of the operation. The returned value is owned by the Request object and must not be released.

If the function does not succeed, an exception is thrown.