Функция RoIsApiContractPresent (rometadataresolution.h)
Возвращает значение true или false, чтобы указать, присутствует ли контракт API с указанным именем и номером основной и дополнительной версии.
Синтаксис
HRESULT RoIsApiContractPresent(
PCWSTR name,
UINT16 majorVersion,
UINT16 minorVersion,
BOOL *present
);
Параметры
name
Тип: PCWSTR
Имя контракта API.
majorVersion
Тип: UINT16
Основной номер версии контракта API.
minorVersion
Тип: UINT16
Дополнительный номер версии контракта API.
present
Тип: BOOL*
Значение true, если указан контракт API; в противном случае — false.
Возвращаемое значение
Тип: HRESULT
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Указанный контракт API действителен и присутствует. |
|
Входная строка не является контрактом API, определенным в любом проверенном WINMD-файле. |
|
Входная строка — это существующее пространство имен, а не имя контракта API. |
Комментарии
Эта функция появилась в Windows 10, версия 1809 (сборка 17763).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2019 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | rometadataresolution.h |
Библиотека | WindowsApp.lib |
DLL | WinTypes.dll |