IValidate::OpenDatabase-Methode (evalcom2.h)
Die OpenDatabase-Methode öffnet ein Windows Installer-Installationspaket oder merge-Modul zur Überprüfung.
Syntax
HRESULT OpenDatabase(
[in] LPCOLESTR szDatabase
);
Parameter
[in] szDatabase
Der vollqualifizierte Pfad zum Installationspaket oder Mergemodul, das geöffnet werden soll. Der szDatabase-Parameter darf nicht NULL sein.
Rückgabewert
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der Wert von szDatabase ist ungültig. |
Diese Methode kann auch einen oder mehrere der von der MsiOpenDatabase-Funktion zurückgegebenen Fehler zurückgeben. Der Fehler wird mithilfe der funktion HRESULT_FROM_WIN32 in HRESULTS konvertiert.
Hinweise
Die OpenDatabase-Methode kann auch ein Handle für eine geöffnete Datenbank akzeptieren. Das Handle für die geöffnete Datenbank kann im Format "#nnnn" bereitgestellt werden, wobei nnnn das Datenbankhandle in Zeichenfolgenform ist. Beispielsweise kann für ein geöffnetes Datenbankhandle 123 die -Methode #123 für den Wert von szDatabase anstelle des Pfads zum Paket akzeptieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Evalcom2.dll Version 3.0.3790.371 oder höher |
Zielplattform | Windows |
Kopfzeile | evalcom2.h |
DLL | Evalcom2.dll |