Méthode IValidate ::OpenDatabase (evalcom2.h)
La méthode OpenDatabase ouvre un package d’installation Windows Installer ou un module de fusion pour validation.
Syntaxe
HRESULT OpenDatabase(
[in] LPCOLESTR szDatabase
);
Paramètres
[in] szDatabase
Chemin complet du package d’installation ou du module de fusion à ouvrir. Le paramètre szDatabase ne peut pas être NULL.
Valeur retournée
Code de retour | Description |
---|---|
|
S_OK |
|
La valeur de szDatabase n’est pas valide. |
Cette méthode peut également retourner une ou plusieurs des erreurs retournées par la fonction MsiOpenDatabase . L’erreur est convertie en HRESULTS à l’aide de la fonction HRESULT_FROM_WIN32 .
Remarques
La méthode OpenDatabase peut également accepter un handle pour une base de données ouverte. Le handle de la base de données ouverte peut être fourni sous la forme « #nnnn », où nnnn est le handle de base de données sous forme de chaîne. Par exemple, pour un handle de base de données ouvert 123, la méthode peut accepter #123 pour la valeur de szDatabase au lieu du chemin d’accès au package.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Evalcom2.dll version 3.0.3790.371 ou ultérieure |
Plateforme cible | Windows |
En-tête | evalcom2.h |
DLL | Evalcom2.dll |