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*
如此 如果指定的 API 协定存在;否则为 false。
返回值
类型: HRESULT
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
指定的 API 协定有效且存在。 |
|
输入字符串不是在任何检查的 .winmd 文件中定义的 API 协定。 |
|
输入字符串是现有的命名空间,而不是 API 协定名称。 |
注解
此函数是在内部版本 17763) Windows 10 版本 1809 (中引入的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2019 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | rometadataresolution.h |
Library | WindowsApp.lib |
DLL | WinTypes.dll |