Bagikan melalui


Pustaka payung Windows

Penting

Info dalam topik ini berlaku untuk semua versi Windows 10, dan yang lebih baru. Kita akan menyebut versi tersebut di sini sebagai "Windows", memanggil pengecualian apa pun jika perlu.

Pustaka payung adalah pustaka tautan statis tunggal yang mengekspor subset API Win32. Misalnya, pustaka payung bernama OneCore.lib menyediakan ekspor untuk subset API Win32 yang umum untuk semua perangkat Windows.

API dalam pustaka payung mungkin diimplementasikan di berbagai modul (di mana modul adalah set API atau DLL). Tetapi pustaka payung mengabstraksi detail yang jauh dari Anda, membuat aplikasi Anda lebih portabel di seluruh versi sistem operasi. Di aplikasi desktop atau driver Anda, cukup tautkan pustaka payung yang berisi sekumpulan API yang Anda minati, dan itu saja yang perlu Anda lakukan.

Pustaka Deskripsi
OneCore.lib Menyediakan ekspor untuk subset API Win32 yang umum untuk semua perangkat Windows 10, dan yang lebih baru. Tautkan OneCore.lib (dan tidak ada pustaka lain) untuk mengakses API tersebut. Jika Anda menautkan OneCore.lib, dan Anda hanya memanggil API Win32 di pustaka tersebut, aplikasi desktop atau driver Anda akan berhasil dimuat di semua perangkat Windows 10, dan yang lebih baru.
OneCore_apiset.lib Menyediakan cakupan yang sama dengan OneCore.lib, tetapi menggunakan penerusan langsung set API. Penautan OneCore_apiset.lib hanya akan kompatibel dengan versi Windows, atau yang lebih baru, relevan dengan versi SDK yang Anda targetkan.
OneCoreUap.lib Menyediakan ekspor untuk subset API Win32 yang umum untuk semua perangkat Windows 10, dan yang lebih baru, yang mendukung Windows Runtime (WinRT). Tautkan OneCoreUap.lib (dan tidak ada pustaka lain) untuk mengakses API tersebut. Jika Anda menautkan OneCore.lib, dan Anda hanya memanggil API Win32 di pustaka tersebut, aplikasi desktop atau driver Anda akan berhasil dimuat di semua perangkat Windows 10, dan yang lebih baru, yang mendukung UWP.
OneCoreUAP_apiset.lib Menyediakan cakupan yang sama dengan OneCoreUAP.lib, tetapi menggunakan penerusan langsung set API. Penautan OneCoreUAP_apiset.lib hanya akan kompatibel dengan versi Windows, atau yang lebih baru, relevan dengan versi SDK yang Anda targetkan.