The device interface represents a virtual adapter; it is used to create resources. ID3D11Device1 adds new methods to those in ID3D11Device.
The ID3D11Device1 interface has these methods.
|ID3D11Device1::CreateBlendState1||Creates a blend-state object that encapsulates blend state for the output-merger stage and allows the configuration of logic operations.|
|ID3D11Device1::CreateDeferredContext1||Creates a deferred context, which can record command lists.|
|ID3D11Device1::CreateDeviceContextState||Creates a context state object that holds all Microsoft Direct3D state and some Direct3D behavior.|
|ID3D11Device1::CreateRasterizerState1||Creates a rasterizer state object that informs the rasterizer stage how to behave and forces the sample count while UAV rendering or rasterizing.|
|ID3D11Device1::GetImmediateContext1||Gets an immediate context, which can play back command lists.|
|ID3D11Device1::OpenSharedResource1||Gives a device access to a shared resource that is referenced by a handle and that was created on a different device.|
|ID3D11Device1::OpenSharedResourceByName||Gives a device access to a shared resource that is referenced by name and that was created on a different device.|
|Minimum supported client||Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps]|
|Minimum supported server||Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps]|