14.17.7.5 Return Values

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

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