Fungsi CreateDXGIFactory2 (dxgi1_3.h)
Membuat pabrik DXGI 1.3 yang dapat Anda gunakan untuk menghasilkan objek DXGI lainnya.
Di Windows 8, pabrik DXGI apa pun yang dibuat saat DXGIDebug.dll ada pada sistem akan memuat dan menggunakannya. Mulai windows 8.1, aplikasi secara eksplisit meminta agar DXGIDebug.dll dimuat sebagai gantinya. Gunakan CreateDXGIFactory2 dan tentukan bendera DXGI_CREATE_FACTORY_DEBUG untuk meminta DXGIDebug.dll; DLL akan dimuat jika ada pada sistem.
Sintaks
HRESULT CreateDXGIFactory2(
UINT Flags,
REFIID riid,
[out] void **ppFactory
);
Parameter
Flags
Jenis: UINT
Nilai yang valid mencakup bendera DXGI_CREATE_FACTORY_DEBUG (0x01), dan nol.
- Sistem membuat pabrik implisit selama pembuatan perangkat.
- Bendera D3D11_CREATE_DEVICE_DEBUG ditentukan selama pembuatan perangkat, misalnya menggunakan D3D11CreateDevice (atau metode swapchain, atau setara Direct3D 10).
riid
Jenis: REFIID
Pengidentifikasi unik global (GUID) dari objek IDXGIFactory2 yang dirujuk oleh parameter ppFactory .
[out] ppFactory
Jenis: batal**
Alamat pointer ke objek IDXGIFactory2 .
Menampilkan nilai
Jenis: HRESULT
Mengembalikan S_OK jika berhasil; kode kesalahan jika tidak. Untuk daftar kode kesalahan, lihat DXGI_ERROR.
Keterangan
Fungsi ini menerima bendera yang menunjukkan apakah DXGIDebug.dll dimuat. Fungsi ini berkinerja identik dengan CreateDXGIFactory1.
Persyaratan
Klien minimum yang didukung | Windows 8.1 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | dxgi1_3.h |
Pustaka | DXGI.lib |
DLL | Dxgi.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