Bagikan melalui


Fungsi RoIsApiContractMajorVersionPresent (rometadataresolution.h)

Mengembalikan true atau false untuk menunjukkan apakah kontrak API dengan nama yang ditentukan dan nomor versi utama ada.

Sintaks

HRESULT RoIsApiContractMajorVersionPresent(
  PCWSTR name,
  UINT16 majorVersion,
  BOOL   *present
);

Parameter

name

Jenis: PCWSTR

Nama kontrak API.

majorVersion

Jenis: UINT16

Nomor versi utama kontrak API.

present

Jenis: BOOL*

True jika kontrak API yang ditentukan ada; jika tidak, salah.

Nilai kembali

Jenis: HRESULT

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Kontrak API yang ditentukan valid dan ada.
RO_E_METADATA_NAME_NOT_FOUND
String input bukan kontrak API yang ditentukan dalam file .winmd yang diperiksa.
RO_E_METADATA_NAME_IS_NAMESPACE
String input adalah namespace yang ada daripada nama kontrak API.

Keterangan

Fungsi ini diperkenalkan dalam Windows 10, versi 1809 (build 17763).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2019 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header rometadataresolution.h
Pustaka WindowsApp.lib
DLL WinTypes.dll