Nikolay Sivov (@nsivov) commented about dlls/mfplat/tests/mfplat.c:
- if (!pMFCreateDXGISurfaceBuffer)
- {
win_skip("MFCreateDXGISurfaceBuffer() is not available.\n");
return;
- }
- hr = pD3D11CreateDevice(NULL, D3D_DRIVER_TYPE_HARDWARE, NULL, D3D11_CREATE_DEVICE_VIDEO_SUPPORT,
NULL, 0, D3D11_SDK_VERSION, &device, NULL, NULL);
- if (FAILED(hr))
- {
skip("Failed to create D3D11 device object.\n");
return;
- }
- hr = pMFCreateDXGIDeviceManager(&reset_token, &manager);
- ok(SUCCEEDED(hr), "failed to create device manager, hr %#lx.\n", hr);
Please compare to exact value, S_OK in this case.