Bagikan melalui


Fungsi IsApiSetImplemented (apiquery2.h)

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

Lihat juga

set Windows API

Mendeteksi ketersediaan set API

Building for OneCore

Memvalidasi driver Universal Windows