Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |