Función RoIsApiContractPresent (rometadataresolution.h)
Devuelve true o false para indicar si el contrato de API con el nombre especificado y el número de versión principal y secundaria están presentes.
Sintaxis
HRESULT RoIsApiContractPresent(
PCWSTR name,
UINT16 majorVersion,
UINT16 minorVersion,
BOOL *present
);
Parámetros
name
Tipo: PCWSTR
Nombre del contrato de API.
majorVersion
Tipo: UINT16
Número de versión principal del contrato de API.
minorVersion
Tipo: UINT16
Número de versión secundaria del contrato de API.
present
Tipo: BOOL*
True si el contrato de API especificado está presente; de lo contrario, false.
Valor devuelto
Tipo: HRESULT
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El contrato de API especificado es válido y está presente. |
|
La cadena de entrada no es un contrato de API definido en ningún archivo .winmd examinado. |
|
La cadena de entrada es un espacio de nombres existente en lugar de un nombre de contrato de API. |
Comentarios
Esta función se introdujo en Windows 10, versión 1809 (compilación 17763).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2019 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | rometadataresolution.h |
Library | WindowsApp.lib |
Archivo DLL | WinTypes.dll |