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

IDXGIFactory