IDXGIFactory::Metode CreateSoftwareAdapter (dxgi.h)
Buat antarmuka adapter yang mewakili adaptor perangkat lunak.
Sintaks
HRESULT CreateSoftwareAdapter(
HMODULE Module,
[out] IDXGIAdapter **ppAdapter
);
Parameter
Module
Jenis: HMODULE
Tangani ke dll adaptor perangkat lunak. HMODULE dapat diperoleh dengan GetModuleHandle atau LoadLibrary.
[out] ppAdapter
Jenis: IDXGIAdapter**
Alamat penunjuk ke adaptor (lihat IDXGIAdapter).
Menampilkan nilai
Jenis: HRESULT
Kode pengembalian yang menunjukkan keberhasilan atau kegagalan.
Keterangan
Adaptor perangkat lunak adalah DLL yang mengimplementasikan keseluruhan antarmuka driver perangkat, ditambah emulasi, jika perlu, komponen grafis mode kernel untuk Windows. Detail tentang menerapkan adaptor perangkat lunak dapat ditemukan di Kit Pengembangan Driver Windows Vista. Ini adalah tugas pengembangan yang sangat kompleks, dan tidak direkomendasikan untuk pembaca umum.
Memanggil metode ini akan meningkatkan jumlah referensi modul satu per satu. Jumlah referensi dapat diturunkan dengan memanggil FreeLibrary.
Skenario panggilan umum adalah memanggil LoadLibrary, meneruskan handel ke CreateSoftwareAdapter, lalu segera memanggil FreeLibrary di DLL dan melupakan HMODULE DLL. Karena adaptor perangkat lunak memanggil FreeLibrary ketika dihancurkan, masa pakai DLL sekarang akan dimiliki oleh adaptor, dan aplikasi bebas dari pertimbangan lebih lanjut dari masa pakainya.
Persyaratan
Target Platform | Windows |
Header | dxgi.h |
Pustaka | DXGI.lib |
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