All of the output parameters are optional. No value is returned and no error occurs if the pointer is null.