RoIsApiContractPresent-Funktion (rometadataresolution.h)
Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der angegebenen Haupt- und Nebenversionsnummer vorhanden ist.
Syntax
HRESULT RoIsApiContractPresent(
PCWSTR name,
UINT16 majorVersion,
UINT16 minorVersion,
BOOL *present
);
Parameter
name
Typ: PCWSTR
Der Name des API-Vertrags.
majorVersion
Typ: UINT16
Die Hauptversionsnummer des API-Vertrags.
minorVersion
Typ: UINT16
Die Nebenversionsnummer des API-Vertrags.
present
Typ: BOOL*
True, wenn der angegebene API-Vertrag vorhanden ist; Andernfalls false.
Rückgabewert
Typ: HRESULT
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der angegebene API-Vertrag ist gültig und vorhanden. |
|
Die Eingabezeichenfolge ist kein API-Vertrag, der in einer überprüften WINMD-Datei definiert ist. |
|
Die Eingabezeichenfolge ist ein vorhandener Namespace und kein API-Vertragsname. |
Hinweise
Diese Funktion wurde in Windows 10, Version 1809 (Build 17763) eingeführt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2019 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | rometadataresolution.h |
Bibliothek | WindowsApp.lib |
DLL | WinTypes.dll |