Bagikan melalui


Antarmuka ID3D11Device (d3d11.h)

Antarmuka perangkat mewakili adaptor virtual; ini digunakan untuk membuat sumber daya.

Catatan Versi terbaru antarmuka ini adalah ID3D11Device5 yang diperkenalkan dalam Windows 10 Creators Update. Aplikasi yang menargetkan Windows 10 Creators Update harus menggunakan antarmuka ID3D11Device5 alih-alih ID3D11Device.
 

Warisan

Antarmuka ID3D11Device mewarisi dari antarmuka IUnknown . ID3D11Device juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3D11Device memiliki metode ini.

 
ID3D11Device::CheckCounter

Dapatkan jenis, nama, unit pengukuran, dan deskripsi penghitung yang ada. (ID3D11Device.CheckCounter)
ID3D11Device::CheckCounterInfo

Dapatkan informasi penghitung. (ID3D11Device.CheckCounterInfo)
ID3D11Device::CheckFeatureSupport

Mendapatkan informasi tentang fitur yang didukung oleh driver grafis saat ini. (ID3D11Device.CheckFeatureSupport)
ID3D11Device::CheckFormatSupport

Dapatkan dukungan format tertentu pada perangkat video yang diinstal. (ID3D11Device.CheckFormatSupport)
ID3D11Device::CheckMultisampleQualityLevels

Dapatkan jumlah tingkat kualitas yang tersedia selama multisampling. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device::CreateBlendState

Buat objek blend-state yang merangkum status campuran untuk tahap output-merger. (ID3D11Device.CreateBlendState)
ID3D11Device::CreateBuffer

Membuat buffer (buffer vertex, buffer indeks, atau buffer shader-constant).
ID3D11Device::CreateClassLinkage

Membuat pustaka tautan kelas untuk mengaktifkan tautan shader dinamis.
ID3D11Device::CreateComputeShader

Membuat shader komputasi.
ID3D11Device::CreateCounter

Buat objek penghitung untuk mengukur performa GPU. (ID3D11Device.CreateCounter)
ID3D11Device::CreateDeferredContext

Membuat konteks yang ditangguhkan, yang dapat merekam daftar perintah. (ID3D11Device.CreateDeferredContext)
ID3D11Device::CreateDepthStencilState

Buat objek status stensil kedalaman yang merangkum informasi pengujian stensil kedalaman untuk tahap output-merger. (ID3D11Device.CreateDepthStencilState)
ID3D11Device::CreateDepthStencilView

Buat tampilan stensil kedalaman untuk mengakses data sumber daya. (ID3D11Device.CreateDepthStencilView)
ID3D11Device::CreateDomainShader

Membuat shader domain.
ID3D11Device::CreateGeometryShader

Buat shader geometri. (ID3D11Device.CreateGeometryShader)
ID3D11Device::CreateGeometryShaderWithStreamOutput

Membuat shader geometri yang dapat menulis ke buffer output streaming. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device::CreateHullShader

Buat shader lambung.
ID3D11Device::CreateInputLayout

Buat objek input-layout untuk menjelaskan data input-buffer untuk tahap input-assembler. (ID3D11Device.CreateInputLayout)
ID3D11Device::CreatePixelShader

Membuat shader piksel. (ID3D11Device.CreatePixelShader)
ID3D11Device::CreatePredicate

Membuat predikat. (ID3D11Device.CreatePredicate)
ID3D11Device::CreateQuery

Antarmuka ini merangkum metode untuk mengkueri informasi dari GPU. (ID3D11Device.CreateQuery)
ID3D11Device::CreateRasterizerState

Buat objek status rasterizer yang memberi tahu tahap rasterizer cara berprilaku. (ID3D11Device.CreateRasterizerState)
ID3D11Device::CreateRenderTargetView

Membuat tampilan target render untuk mengakses data sumber daya. (ID3D11Device.CreateRenderTargetView)
ID3D11Device::CreateSamplerState

Buat objek sampler-state yang merangkum informasi pengambilan sampel untuk tekstur. (ID3D11Device.CreateSamplerState)
ID3D11Device::CreateShaderResourceView

Buat tampilan sumber daya shader untuk mengakses data dalam sumber daya. (ID3D11Device.CreateShaderResourceView)
ID3D11Device::CreateTexture1D

Membuat array tekstur 1D.
ID3D11Device::CreateTexture2D

Buat array tekstur 2D.
ID3D11Device::CreateTexture3D

Buat tekstur 3D tunggal.
ID3D11Device::CreateUnorderedAccessView

Membuat tampilan untuk mengakses sumber daya akses yang tidak berurut. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device::CreateVertexShader

Buat objek vertex-shader dari shader yang dikompilasi. (ID3D11Device.CreateVertexShader)
ID3D11Device::GetCreationFlags

Dapatkan bendera yang digunakan selama panggilan untuk membuat perangkat dengan D3D11CreateDevice.
ID3D11Device::GetDeviceRemovedReason

Dapatkan alasan mengapa perangkat dihapus. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device::GetExceptionMode

Dapatkan bendera mode pengecualian. (ID3D11Device.GetExceptionMode)
ID3D11Device::GetFeatureLevel

Mendapatkan tingkat fitur perangkat keras. (ID3D11Device.GetFeatureLevel)
ID3D11Device::GetImmediateContext

Mendapatkan konteks langsung, yang dapat memutar kembali daftar perintah. (ID3D11Device.GetImmediateContext)
ID3D11Device::GetPrivateData

Mendapatkan data yang ditentukan aplikasi dari perangkat.
ID3D11Device::OpenSharedResource

Berikan akses perangkat ke sumber daya bersama yang dibuat di perangkat lain.
ID3D11Device::SetExceptionMode

Dapatkan bendera mode pengecualian. (ID3D11Device.SetExceptionMode)
ID3D11Device::SetPrivateData

Atur data ke perangkat dan kaitkan data tersebut dengan panduan. (ID3D11Device.SetPrivateData)
ID3D11Device::SetPrivateDataInterface

Kaitkan antarmuka turunan IUnknown dengan anak perangkat ini dan kaitkan antarmuka tersebut dengan guid yang ditentukan aplikasi. (ID3D11Device.SetPrivateDataInterface)

Keterangan

Perangkat dibuat menggunakan D3D11CreateDevice.

Windows Phone 8: API ini didukung.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

Antarmuka Core

IUnknown