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 合約存在,則為 True;否則為 false。
傳回值
類型: HRESULT
此函式可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
指定的 API 合約有效且存在。 |
|
輸入字串不是在任何已檢查的 .winmd 檔案中定義的 API 合約。 |
|
輸入字串是現有的命名空間,而不是 API 合約名稱。 |
備註
此函式是在組建 17763) Windows 10 版本 1809 (引進。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2019 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | rometadataresolution.h |
程式庫 | WindowsApp.lib |
Dll | WinTypes.dll |