Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi CreateDevice(D3D10) membuat konteks grafis yang direferensikan dalam panggilan berikutnya.
Sintaksis
PFND3D10DDI_CREATEDEVICE Pfnd3d10ddiCreatedevice;
HRESULT Pfnd3d10ddiCreatedevice(
D3D10DDI_HADAPTER unnamedParam1,
D3D10DDIARG_CREATEDEVICE *unnamedParam2
)
{...}
Parameter
unnamedParam1
hAdapter [in]
Handel ke objek adaptor grafis yang dibuat dengan fungsi OpenAdapter10.
unnamedParam2
pCreateData [in, out]
Penunjuk ke struktur D3D10DDIARG_CREATEDEVICE. Pada input, struktur ini berisi informasi yang dapat digunakan driver. Pada output, driver menentukan informasi dalam struktur yang dapat digunakan runtime Microsoft Direct3D.
Mengembalikan nilai
CreateDevice(D3D10) mengembalikan salah satu nilai berikut:
Mengembalikan kode | Deskripsi |
---|---|
S_OK | Konteks grafis berhasil dibuat. |
DXGI_STATUS_NO_REDIRECTION | Konteks grafis berhasil dibuat. Namun, DirectX Graphics Infrastructure (DXGI) tidak boleh menggunakan jalur presentasi sumber daya bersama untuk memengaruhi komunikasi dengan Desktop Windows Manager (DWM). Untuk informasi selengkapnya tentang DXGI DDI, lihat Mendukung DXGI DDI. |
E_OUTOFMEMORY | CreateDevice(D3D10) tidak dapat mengalokasikan memori yang diperlukan agar selesai. |
Komentar
Perangkat tampilan adalah konteks grafis yang digunakan untuk menyimpan kumpulan status penyajian. Proses yang sama dapat membuat beberapa perangkat pada adaptor tertentu. Perhatikan bahwa jumlah perangkat tampilan yang dapat secara bersamaan ada hanya dibatasi oleh memori sistem yang tersedia. Artinya, driver tidak dapat melakukan hardcode batas perangkat maksimum.
Umumnya, perangkat independen satu sama lain, sehingga sumber daya yang dibuat dalam satu perangkat tidak dapat direferensikan atau diakses oleh sumber daya yang dibuat di perangkat lain. Namun, sumber daya lintas proses adalah pengecualian untuk aturan ini.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia di Windows Vista dan versi sistem operasi Windows yang lebih baru. |
Platform Target | Desktop |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |