Share via


Método IValidate::OpenDatabase (evalcom2.h)

El método OpenDatabase abre un paquete de instalación de Windows Installer o un módulo de combinación para la validación.

Sintaxis

HRESULT OpenDatabase(
  [in] LPCOLESTR szDatabase
);

Parámetros

[in] szDatabase

Ruta de acceso completa al paquete de instalación o al módulo de combinación que se va a abrir. El parámetro szDatabase no puede ser NULL.

Valor devuelto

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
El valor de szDatabase no es válido.
 

Este método también puede devolver uno o varios de los errores devueltos por la función MsiOpenDatabase . El error se convierte en HRESULTS mediante la función HRESULT_FROM_WIN32 .

Comentarios

El método OpenDatabase también puede aceptar un identificador para una base de datos abierta. El identificador de la base de datos abierta se puede proporcionar con el formato "#nnnn", donde nn es el identificador de base de datos en forma de cadena. Por ejemplo, para un identificador de base de datos abierto 123, el método puede aceptar #123 para el valor de szDatabase en lugar de la ruta de acceso al paquete.

Requisitos

Requisito Value
Cliente mínimo compatible Evalcom2.dll versión 3.0.3790.371 o posterior
Plataforma de destino Windows
Encabezado evalcom2.h
Archivo DLL Evalcom2.dll

Consulte también

IValidate

Uso de Evalcom2

Funciones de devolución de llamada de validación