From NVMe official website:
Windows Driver–microsoft Inbox
? Closed source Driver (Microsoft)
? Inbox driver to Windows operating systems (not available as standalone driver)
? NVME 1.0E Compliant (no support for Multi-initiator, NS MGMT, controller list, etc.)
? link:https://msdn.microsoft.com/en-us/library/windows/desktop/mt718131 (v=vs.85). aspx
Windows Driver–ofa Reference Driver
? Open Source Driver (reviewing Companies:hgst, Intel, Samsung)
? Reference NVMe driver ... to being taken "as is" or modified to fit the needs of any NVMe SSD IHV
? NVME 1.2 compliant (Multi-initiator, NS MGMT, controller list)
? Link:https://www.openfabrics.org/index.php/working-groups.html or https://www.openfabrics.org/index.php/ Working-groups-overview.html#nvmewin
If you want to use NVMe1.2 freely under Windows, still use OFA open source.
In addition, at present, support NVMe1.2 the main control is not much, there are Marvell Storage SSD 88SS1092,SMI 2600 controller and so on.
Look, NVMe's going to explode right now.
NVMe Windows Support Scenarios