Partager via


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
S_OK
E_POINTER
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

Voir aussi

IValidate

Utilisation d’Evalcom2

Fonctions de rappel de validation