Método IValidate::OpenDatabase (evalcom2.h)
O método OpenDatabase abre um pacote de instalação ou módulo de mesclagem do Windows Installer para validação.
Sintaxe
HRESULT OpenDatabase(
[in] LPCOLESTR szDatabase
);
Parâmetros
[in] szDatabase
O caminho totalmente qualificado para o pacote de instalação ou módulo de mesclagem a ser aberto. O parâmetro szDatabase não pode ser NULL.
Retornar valor
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O valor de szDatabase é inválido. |
Esse método também pode retornar um ou mais dos erros retornados pela função MsiOpenDatabase . O erro é convertido em HRESULTS usando a função HRESULT_FROM_WIN32 .
Comentários
O método OpenDatabase também pode aceitar um identificador para um banco de dados aberto. O identificador para o banco de dados aberto pode ser fornecido no formato "#nnnn" em que nnnn é o identificador de banco de dados no formato de cadeia de caracteres. Por exemplo, para um identificador de banco de dados aberto 123, o método pode aceitar o nº 123 para o valor de szDatabase em vez do caminho para o pacote.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Evalcom2.dll versão 3.0.3790.371 ou posterior |
Plataforma de Destino | Windows |
Cabeçalho | evalcom2.h |
DLL | Evalcom2.dll |