In other words, the data agent 155 may have to utilize data structures, functions or other information or aspects exposed or provided by a virtual machine 110 (or the virtual machine host 105) in order to copy the data of the virtual machine 110 to the secondary storage data store 175.