In my opinion, the best way might be to partition it the way you want, and format any partition you want accessible by both Win and Linux as NTFS. Edit: As pa4080 pointed out in the comments, exFAT would work as well Windows will recognize it without issue. In Linux, you may need to open the 'Disks' utility and navigate to the partition, select settings, and set it to automatically mount the volume at boot time.
In Windows, the boot drive is ALWAYS C. NEVER try to put the boot partition and OS partition on separate drives, it will cause problems during updates.
Unless you want to manually mount it as needed - in which case it should appear in your file manager as a device. A word of caution when using windows. To prevent windows from locking the volume, disable hibernation and, always perform a complete shutdown before booting into Linux. This is the setup I use for multiple NTFS volumes, and at least that part of the config hasn't given me any problems.