Fungsi D3D10CreateDeviceAndSwapChain1 (d3d10_1.h)
Buat perangkat Direct3D 10.1 dan rantai pertukaran.
Sintaks
HRESULT D3D10CreateDeviceAndSwapChain1(
[in] IDXGIAdapter *pAdapter,
[in] D3D10_DRIVER_TYPE DriverType,
[in] HMODULE Software,
[in] UINT Flags,
[in] D3D10_FEATURE_LEVEL1 HardwareLevel,
[in] UINT SDKVersion,
[in] DXGI_SWAP_CHAIN_DESC *pSwapChainDesc,
[out] IDXGISwapChain **ppSwapChain,
[out] ID3D10Device1 **ppDevice
);
Parameter
[in] pAdapter
Jenis: IDXGIAdapter*
Arahkan ke IDXGIAdapter.
[in] DriverType
Jenis: D3D10_DRIVER_TYPE
Jenis driver untuk perangkat. Lihat D3D10_DRIVER_TYPE.
[in] Software
Jenis: HMODULE
Handel ke DLL yang mengimplementasikan rasterizer perangkat lunak. Harus NULL jika DriverType bukan perangkat lunak. HMODULE DLL dapat diperoleh dengan LoadLibrary, LoadLibraryEx, atau GetModuleHandle.
[in] Flags
Jenis: UINT
Pilihan. Bendera pembuatan perangkat (lihat D3D10_CREATE_DEVICE_FLAG) yang mengaktifkan lapisan API. Bendera ini bisa menjadi bitwise ATAU bersama-sama.
[in] HardwareLevel
Jenis: D3D10_FEATURE_LEVEL1
Versi perangkat keras yang tersedia untuk akselerasi (lihat D3D10_FEATURE_LEVEL1).
[in] SDKVersion
Jenis: UINT
Bendera bit yang menunjukkan versi SDK. Harus D3D10_1_SDK_VERSION, didefinisikan dalam D3D10.h.
[in] pSwapChainDesc
Jenis: DXGI_SWAP_CHAIN_DESC*
Deskripsi rantai pertukaran. Lihat DXGI_SWAP_CHAIN_DESC.
[out] ppSwapChain
Jenis: IDXGISwapChain**
Alamat pointer ke IDXGISwapChain.
[out] ppDevice
Jenis: ID3D10Device1**
Alamat penunjuk ke Antarmuka ID3D10Device1 yang akan menerima perangkat yang baru dibuat.
Nilai kembali
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.
Keterangan
Untuk membuat perangkat tanpa membuat rantai pertukaran, lihat D3D10CreateDevice1.
Metode ini memerlukan Windows Vista Service Pack 1, Windows Server 2008, atau rilis Windows yang lebih baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d10_1.h |
Pustaka | D3D10_1.lib |
DLL | D3D10_1.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk