Fonction RoIsApiContractPresent (rometadataresolution.h)
Retourne true ou false pour indiquer si le contrat d’API avec le nom et le numéro de version principale et secondaire spécifiés sont présents.
Syntaxe
HRESULT RoIsApiContractPresent(
PCWSTR name,
UINT16 majorVersion,
UINT16 minorVersion,
BOOL *present
);
Paramètres
name
Type : PCWSTR
Nom du contrat d’API.
majorVersion
Type : UINT16
Numéro de version principale du contrat d’API.
minorVersion
Type : UINT16
Numéro de version secondaire du contrat d’API.
present
Type : BOOL*
True si le contrat d’API spécifié est présent ; sinon, false.
Valeur retournée
Type : HRESULT
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Le contrat d’API spécifié est valide et est présent. |
|
La chaîne d’entrée n’est pas un contrat d’API défini dans un fichier .winmd examiné. |
|
La chaîne d’entrée est un espace de noms existant plutôt qu’un nom de contrat d’API. |
Remarques
Cette fonction a été introduite dans Windows 10, version 1809 (build 17763).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2019 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | rometadataresolution.h |
Bibliothèque | WindowsApp.lib |
DLL | WinTypes.dll |