Freigeben über


ID3D11Device Interface

The device interface represents a virtual adapter; it is used to create resources.

Mitglieder

ID3D11DeviceSchnittstelle erbt von der IUnknown-Schnittstelle. ID3D11Device umfasst auch die folgenden Typen von Mitgliedern:

  • Methoden

Methoden

ID3D11DeviceSchnittstelle umfasst die folgenden Methoden.

Methode Beschreibung
CheckCounter

Get the type, name, units of measure, and a description of an existing counter.

CheckCounterInfo

Get a counter's information.

CheckFeatureSupport

Gets information about the features that are supported by the current graphics driver.

CheckFormatSupport

Get the support of a given format on the installed video device.

CheckMultisampleQualityLevels

Get the number of quality levels available during multisampling.

CreateBlendState

Create a blend-state object that encapsules blend state for the output-merger stage.

CreateBuffer

Create a buffer (vertex buffer, index buffer, or shader-constant buffer).

CreateClassLinkage

Creates class linkage libraries to enable dynamic shader linkage.

CreateComputeShader

Create a compute shader.

CreateCounter

Create a counter object for measuring GPU performance.

CreateDeferredContext

Creates a deferred context for play back of command lists.

CreateDepthStencilState

Create a depth-stencil state object that encapsulates depth-stencil test information for the output-merger stage.

CreateDepthStencilView

Create a depth-stencil view for accessing resource data.

CreateDomainShader

Create a domain shader .

CreateGeometryShader

Create a geometry shader.

CreateGeometryShaderWithStreamOutput

Create a geometry shader that can write to streaming output buffers.

CreateHullShader

Create a hull shader.

CreateInputLayout

Create an input-layout object to describe the input-buffer data for the input-assembler stage.

CreatePixelShader

Create a pixel shader.

CreatePredicate

Creates a predicate.

CreateQuery

This interface encapsulates methods for querying information from the GPU.

CreateRasterizerState

Create a rasterizer state object that tells the rasterizer stage how to behave.

CreateRenderTargetView

Create a render-target view for accessing resource data.

CreateSamplerState

Create a sampler-state object that encapsulates sampling information for a texture.

CreateShaderResourceView

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

CreateTexture1D

Creates an array of 1D textures.

CreateTexture2D

Create an array of 2D textures.

CreateTexture3D

Create a single 3D texture.

CreateUnorderedAccessView

Create a view for accessing an unordered access resource.

CreateVertexShader

Create a vertex-shader object from a compiled shader.

GetCreationFlags

Get the flags used during the call to create the device with D3D11CreateDevice.

GetDeviceRemovedReason

Get the reason why the device was removed.

GetExceptionMode

Get the exception-mode flags.

GetFeatureLevel

Gets the feature level of the hardware device.

GetImmediateContext

Gets an immediate context which can record command lists.

GetPrivateData

Get application-defined data from a device.

OpenSharedResource

Give a device access to a shared resource created on a different device.

SetExceptionMode

Get the exception-mode flags.

SetPrivateData

Set data to a device and associate that data with a guid.

SetPrivateDataInterface

Associate an IUnknown-derived interface with this device child and associate that interface with an application-defined guid.

 

Hinweise

A device is created using D3D11CreateDevice.

Siehe auch

Core Interfaces