Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
IsApiSetImplemented pengujian fungsi jika set API tertentu ada di komputer.
Sintaksis
APICONTRACT BOOL IsApiSetImplemented(
PCSTR Contract
);
Parameter
Contract
Menentukan nama API yang diatur ke kueri. Untuk informasi selengkapnya, lihat bagian Komentar.
Mengembalikan nilai
IsApiSetImplemented mengembalikan TRUE jika set API yang ditentukan ada. Dalam hal ini, API dalam set API target memiliki implementasi yang valid pada platform saat ini.
Jika tidak, fungsi ini mengembalikan FALSE.
Komentar
Semua versi Windows 10 berbagi basis umum komponen OS yang disebut OS inti (dalam beberapa konteks ini juga disebut OneCore). Dalam komponen OS inti, API Win32 diatur ke dalam grup fungsional yang disebut set API.
Beberapa set API tidak tersedia di semua platform Windows 10. Misalnya, meskipun luas penuh API Win32 didukung pada PC, hanya subset API Win32 yang tersedia di perangkat lain seperti HoloLens, Xbox, dan perangkat lain yang menjalankan Windows 10x.
Saat menulis kode yang menargetkan perangkat Windows 10 desktop dan non-desktop, bungkus panggilan API di IsApiSetImplemented. Fungsi ini menguji pada runtime jika SET API yang dimiliki API ada di platform target. Untuk detail selengkapnya, lihat Mendeteksi ketersediaan set API.
Untuk mengidentifikasi apakah API Win32 tertentu milik set API, tinjau tabel persyaratan dalam dokumentasi referensi untuk API. Jika API milik set API, tabel persyaratan dalam artikel mencantumkan nama set API.
Persyaratan
Syarat | Nilai |
---|---|
Platform Target | Windows |
Header | apiquery2.h |
Pustaka | onecore.lib |
DLL | api-ms-win-core-apiquery-l2-1-0.dll |