I called the function below twice, but only can create one virtual display, the second time it returned "SwDeviceCreate failed with 0x800700b7". Anyone knows how to create second virtual display?
HRESULT hr = SwDeviceCreate(L"IddSampleDriver",
L"HTREE\ROOT\0",
&createInfo,
0,
nullptr,
CreationCallback,
&hEvent,
&hSwDevice);