In UVM we have write task for register write purpose , is there any good expalantion/example for the fields in write task/read task

Hello,
Need to understand these fields in write task:
virtual task write( output uvm_status_e status,
input uvm_reg_data_t value,
input uvm_path_e path = UVM_DEFAULT_PATH,
input uvm_reg_map map = null,
input uvm_sequence_base parent = null,
input int prior = -1,
input uvm_object extension = null,
input string fname = “”,
input int lineno = 0)

Thanks And Regards,
Raman

In reply to ramankaur09:

Please check:
https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.1b/html/files/reg/uvm_reg-svh.html#uvm_reg.write