ID3D11Device1 interface (d3d11_1.h)

The device interface represents a virtual adapter; it is used to create resources. ID3D11Device1 adds new methods to those in ID3D11Device.

Inheritance

The ID3D11Device1 interface inherits from ID3D11Device. ID3D11Device1 also has these types of members:

Methods

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.CreateDeferredContext1)
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.CreateRasterizerState1)
ID3D11Device1::GetImmediateContext1

Gets an immediate context, which can play back command lists. (ID3D11Device1.GetImmediateContext1)
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.

Requirements

Requirement Value
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]
Target Platform Windows
Header d3d11_1.h

See also

Core Interfaces

ID3D11Device