Metodo IValidate::OpenDatabase (evalcom2.h)
Il metodo OpenDatabase apre un pacchetto di installazione di Windows Installer o un modulo di merge per la convalida.
Sintassi
HRESULT OpenDatabase(
[in] LPCOLESTR szDatabase
);
Parametri
[in] szDatabase
Percorso completo del pacchetto di installazione o del modulo di unione da aprire. Il parametro szDatabase non può essere NULL.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Il valore di szDatabase non è valido. |
Questo metodo può anche restituire uno o più degli errori restituiti dalla funzione MsiOpenDatabase . L'errore viene convertito in HRESULTS usando la funzione HRESULT_FROM_WIN32 .
Commenti
Il metodo OpenDatabase può accettare anche un handle per un database aperto. L'handle per il database aperto può essere fornito nel formato "#nnnn" in cui nnnn è l'handle di database in formato stringa. Ad esempio, per un handle di database aperto 123, il metodo può accettare #123 per il valore di szDatabase anziché il percorso del pacchetto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Evalcom2.dll versione 3.0.3790.371 o successiva |
Piattaforma di destinazione | Windows |
Intestazione | evalcom2.h |
DLL | Evalcom2.dll |