Função RoIsApiContractPresent (rometadataresolution.h)
Retorna true ou false para indicar se o contrato de API com o nome especificado e o número de versão principal e secundária está presente.
Sintaxe
HRESULT RoIsApiContractPresent(
PCWSTR name,
UINT16 majorVersion,
UINT16 minorVersion,
BOOL *present
);
Parâmetros
name
Tipo: PCWSTR
O nome do contrato de API.
majorVersion
Tipo: UINT16
O número de versão principal do contrato de API.
minorVersion
Tipo: UINT16
O número de versão secundária do contrato de API.
present
Tipo: BOOL*
True se o contrato de API especificado estiver presente; caso contrário, false.
Retornar valor
Tipo: HRESULT
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
O contrato de API especificado é válido e está presente. |
|
A cadeia de caracteres de entrada não é um contrato de API definido em nenhum arquivo .winmd examinado. |
|
A cadeia de caracteres de entrada é um namespace existente em vez de um nome de contrato de API. |
Comentários
Essa função foi introduzida no Windows 10, versão 1809 (build 17763).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2019 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | rometadataresolution.h |
Biblioteca | WindowsApp.lib |
DLL | WinTypes.dll |