Compartilhar via


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
S_OK
O método foi bem-sucedido.
E_POINTER
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

Confira também

IValidate

Usar o Evalcom2

Funções de retorno de chamada de validação