Share via


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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
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

Weitere Informationen

IValidate

Verwenden von Evalcom2

Rückruffunktionen der Überprüfung