Fungsi D2D1CreateFactory (d2d1.h)
Membuat objek pabrik yang dapat digunakan untuk membuat sumber daya Direct2D.
Sintaks
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
[in, optional] const D2D1_FACTORY_OPTIONS *pFactoryOptions,
[out] void **ppIFactory
);
Parameter
[in] factoryType
Jenis: D2D1_FACTORY_TYPE
Model utas pabrik dan sumber daya yang dibuatnya.
[in] riid
Jenis: REFIID
Referensi ke IID ID2D1Factory yang diperoleh dengan menggunakan __uuidof(ID2D1Factory)
.
[in, optional] pFactoryOptions
Jenis: const D2D1_FACTORY_OPTIONS*
Tingkat detail yang diberikan ke lapisan debugging.
[out] ppIFactory
Jenis: batal**
Ketika metode ini kembali, berisi alamat ke penunjuk ke pabrik baru.
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT akan dikembalikan.
Keterangan
Antarmuka ID2D1Factory menyediakan titik awal untuk Direct2D. Secara umum, objek yang dibuat dari satu instans objek pabrik dapat digunakan dengan sumber daya lain yang dibuat dari instans tersebut, tetapi tidak dengan sumber daya yang dibuat oleh instans pabrik lainnya.
Persyaratan
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1.h |
Pustaka | D2d1.lib |
DLL | D2d1.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