If you buy it for the 360 you will have a limited time to download it for the one, but not the other way around. https://www.bungie.net/en/Help/Article/12122
English
-
According to Microsoft you can put the games you currently have downloaded in a special queue through Xbox live so that in the future whether getting a Xbox or a pc with windows 10 your names will be waiting for you to download.