ID3D11Device3 interface

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

Members

The ID3D11Device3 interface inherits from ID3D11Device2. ID3D11Device3 also has these types of members:

Methods

The ID3D11Device3 interface has these methods.

MethodDescription
CreateDeferredContext3

Creates a deferred context, which can record command lists.

CreateQuery1

Creates a query object for querying information from the GPU.

CreateRasterizerState2

Creates a rasterizer state object that informs the rasterizer stage how to behave and forces the sample count while UAV rendering or rasterizing.

CreateRenderTargetView1

Creates a render-target view for accessing resource data.

CreateShaderResourceView1

Creates a shader-resource view for accessing data in a resource.

CreateTexture2D1

Creates a 2D texture.

CreateTexture3D1

Creates a 3D texture.

CreateUnorderedAccessView1

Creates a view for accessing an unordered access resource.

GetImmediateContext3

Gets an immediate context, which can play back command lists.

ReadFromSubresource

Copies data from a D3D11_USAGE_DEFAULT texture which was mapped using ID3D11DeviceContext3::Map while providing a NULL D3D11_MAPPED_SUBRESOURCE parameter.

WriteToSubresource

Copies data into a D3D11_USAGE_DEFAULT texture which was mapped using ID3D11DeviceContext3::Map while providing a NULL D3D11_MAPPED_SUBRESOURCE parameter.

 

Requirements

Minimum supported client

Windows 10 [desktop apps | UWP apps]

Minimum supported server

Windows Server 2016 [desktop apps | Windows Store apps]

Header

D3D11_3.h

Library

D3D11.lib

See also

Core Interfaces
ID3D11Device2

 

 

Show: