Share via


msiquery.h-Header

Dieser Header wird von der Anwendungsinstallation und -wartung verwendet. Weitere Informationen finden Sie unter

msiquery.h enthält die folgenden Programmierschnittstellen:

Functions

 
MsiCreateRecord

Die MsiCreateRecord-Funktion erstellt ein neues Datensatzobjekt mit der angegebenen Anzahl von Feldern. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll.
MsiCreateTransformSummaryInfoA

Die MsiCreateTransformSummaryInfo-Funktion erstellt Zusammenfassungsinformationen einer vorhandenen Transformation, um Validierungs- und Fehlerbedingungen einzuschließen. Die Ausführung dieser Funktion legt den Fehlerdatensatz fest, auf den mithilfe von MsiGetLastErrorRecord zugegriffen werden kann. (ANSI)
MsiCreateTransformSummaryInfoW

Die MsiCreateTransformSummaryInfo-Funktion erstellt Zusammenfassungsinformationen einer vorhandenen Transformation, um Validierungs- und Fehlerbedingungen einzuschließen. Die Ausführung dieser Funktion legt den Fehlerdatensatz fest, auf den mithilfe von MsiGetLastErrorRecord zugegriffen werden kann. (Unicode)
MsiDatabaseApplyTransformA

Die MsiDatabaseApplyTransform-Funktion wendet eine Transformation auf eine Datenbank an. (ANSI)
MsiDatabaseApplyTransformW

Die MsiDatabaseApplyTransform-Funktion wendet eine Transformation auf eine Datenbank an. (Unicode)
MsiDatabaseCommit

Die MsiDatabaseCommit-Funktion committet Änderungen an eine Datenbank.
MsiDatabaseExportA

Die MsiDatabaseExport-Funktion exportiert eine Microsoft Installer-Tabelle aus einer geöffneten Datenbank in eine Textarchivdatei. (ANSI)
MsiDatabaseExportW

Die MsiDatabaseExport-Funktion exportiert eine Microsoft Installer-Tabelle aus einer geöffneten Datenbank in eine Textarchivdatei. (Unicode)
MsiDatabaseGenerateTransformA

Die MsiDatabaseGenerateTransform-Funktion generiert eine Transformationsdatei mit Unterschieden zwischen zwei Datenbanken. (ANSI)
MsiDatabaseGenerateTransformW

Die MsiDatabaseGenerateTransform-Funktion generiert eine Transformationsdatei mit Unterschieden zwischen zwei Datenbanken. (Unicode)
MsiDatabaseGetPrimaryKeysA

Die MsiDatabaseGetPrimaryKeys-Funktion gibt einen Datensatz zurück, der die Namen aller Primärschlüsselspalten für eine angegebene Tabelle enthält. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (ANSI)
MsiDatabaseGetPrimaryKeysW

Die MsiDatabaseGetPrimaryKeys-Funktion gibt einen Datensatz zurück, der die Namen aller Primärschlüsselspalten für eine angegebene Tabelle enthält. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (Unicode)
MsiDatabaseImportA

Die MsiDatabaseImport-Funktion importiert eine Textarchivdatei des Installationsprogramms in eine geöffnete Datenbanktabelle. (ANSI)
MsiDatabaseImportW

Die MsiDatabaseImport-Funktion importiert eine Textarchivdatei des Installationsprogramms in eine geöffnete Datenbanktabelle. (Unicode)
MsiDatabaseIsTablePersistentA

Die MsiDatabaseIsTablePersistent-Funktion gibt eine Enumeration zurück, die den Zustand einer bestimmten Tabelle beschreibt. (ANSI)
MsiDatabaseIsTablePersistentW

Die MsiDatabaseIsTablePersistent-Funktion gibt eine Enumeration zurück, die den Zustand einer bestimmten Tabelle beschreibt. (Unicode)
MsiDatabaseMergeA

Die MsiDatabaseMerge-Funktion führt zwei Datenbanken zusammen, wodurch doppelte Zeilen zulässig sind. (ANSI)
MsiDatabaseMergeW

Die MsiDatabaseMerge-Funktion führt zwei Datenbanken zusammen, wodurch doppelte Zeilen zulässig sind. (Unicode)
MsiDatabaseOpenViewA

Die MsiDatabaseOpenView-Funktion bereitet eine Datenbankabfrage vor und erstellt ein Ansichtsobjekt. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (ANSI)
MsiDatabaseOpenViewW

Die MsiDatabaseOpenView-Funktion bereitet eine Datenbankabfrage vor und erstellt ein Ansichtsobjekt. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (Unicode)
MsiDoActionA

Die MsiDoAction-Funktion führt eine integrierte Aktion, eine benutzerdefinierte Aktion oder eine Benutzeroberflächen-Assistentenaktion aus. (ANSI)
MsiDoActionW

Die MsiDoAction-Funktion führt eine integrierte Aktion, eine benutzerdefinierte Aktion oder eine Benutzeroberflächen-Assistentenaktion aus. (Unicode)
MsiEnableUIPreview

Die MsiEnableUIPreview-Funktion aktiviert den Vorschaumodus der Benutzeroberfläche, um die Erstellung von Dialogfeldern der Benutzeroberfläche zu erleichtern. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll.
MsiEnumComponentCostsA

Die MsiEnumComponentCosts-Funktion listet den Speicherplatz pro Laufwerk auf, der für die Installation einer Komponente erforderlich ist. (ANSI)
MsiEnumComponentCostsW

Die MsiEnumComponentCosts-Funktion listet den Speicherplatz pro Laufwerk auf, der für die Installation einer Komponente erforderlich ist. (Unicode)
MsiEvaluateConditionA

Die MsiEvaluateCondition-Funktion wertet einen bedingten Ausdruck aus, der Eigenschaftsnamen und -werte enthält. (ANSI)
MsiEvaluateConditionW

Die MsiEvaluateCondition-Funktion wertet einen bedingten Ausdruck aus, der Eigenschaftsnamen und -werte enthält. (Unicode)
MsiFormatRecordA

Die MsiFormatRecord-Funktion formatiert Datensatzfelddaten und Eigenschaften mithilfe einer Formatzeichenfolge. (ANSI)
MsiFormatRecordW

Die MsiFormatRecord-Funktion formatiert Datensatzfelddaten und Eigenschaften mithilfe einer Formatzeichenfolge. (Unicode)
MsiGetActiveDatabase

Die MsiGetActiveDatabase-Funktion gibt die aktive Datenbank für die Installation zurück. Diese Funktion gibt einen schreibgeschützten Handle zurück, der mit MsiCloseHandle geschlossen werden soll.
MsiGetComponentStateA

Die MsiGetComponentState-Funktion ruft den Zustand einer Komponente ab. (ANSI)
MsiGetComponentStateW

Die MsiGetComponentState-Funktion ruft den Zustand einer Komponente ab. (Unicode)
MsiGetDatabaseState

Die MsiGetDatabaseState-Funktion gibt den Zustand der Datenbank zurück.
MsiGetFeatureCostA

Die MsiGetFeatureCost-Funktion gibt den für ein Feature und die ausgewählten untergeordneten und übergeordneten Features erforderlichen Speicherplatz zurück. (ANSI)
MsiGetFeatureCostW

Die MsiGetFeatureCost-Funktion gibt den für ein Feature und die ausgewählten untergeordneten und übergeordneten Features erforderlichen Speicherplatz zurück. (Unicode)
MsiGetFeatureStateA

Die MsiGetFeatureState-Funktion ruft den angeforderten Status eines Features ab. (ANSI)
MsiGetFeatureStateW

Die MsiGetFeatureState-Funktion ruft den angeforderten Status eines Features ab. (Unicode)
MsiGetFeatureValidStatesA

Die MsiGetFeatureValidStates-Funktion gibt einen gültigen Installationszustand zurück. (ANSI)
MsiGetFeatureValidStatesW

Die MsiGetFeatureValidStates-Funktion gibt einen gültigen Installationszustand zurück. (Unicode)
MsiGetLanguage

Die MsiGetLanguage-Funktion gibt die numerische Sprache der derzeit ausgeführten Installation zurück.
MsiGetLastErrorRecord

Die MsiGetLastErrorRecord-Funktion gibt den Fehlerdatensatz zurück, der zuletzt für den aufrufenden Prozess zurückgegeben wurde. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll.
MsiGetMode

Die MsiGetMode-Funktion wird verwendet, um zu bestimmen, ob das Installationsprogramm derzeit in einem angegebenen Modus ausgeführt wird, wie in der Tabelle aufgeführt.
MsiGetPropertyA

Die MsiGetProperty-Funktion ruft den Wert für eine Installereigenschaft ab. (ANSI)
MsiGetPropertyW

Die MsiGetProperty-Funktion ruft den Wert für eine Installereigenschaft ab. (Unicode)
MsiGetSourcePathA

Die MsiGetSourcePath-Funktion gibt den vollständigen Quellpfad für einen Ordner in der Directory-Tabelle zurück. (ANSI)
MsiGetSourcePathW

Die MsiGetSourcePath-Funktion gibt den vollständigen Quellpfad für einen Ordner in der Directory-Tabelle zurück. (Unicode)
MsiGetSummaryInformationA

Die MsiGetSummaryInformation-Funktion ruft ein Handle für den _SummaryInformation-Stream für eine Installerdatenbank ab. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (ANSI)
MsiGetSummaryInformationW

Die MsiGetSummaryInformation-Funktion ruft ein Handle für den _SummaryInformation-Stream für eine Installerdatenbank ab. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (Unicode)
MsiGetTargetPathA

Die MsiGetTargetPath-Funktion gibt den vollständigen Zielpfad für einen Ordner in der Verzeichnistabelle zurück. (ANSI)
MsiGetTargetPathW

Die MsiGetTargetPath-Funktion gibt den vollständigen Zielpfad für einen Ordner in der Verzeichnistabelle zurück. (Unicode)
MsiOpenDatabaseA

Die MsiOpenDatabase-Funktion öffnet eine Datenbankdatei für den Datenzugriff. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (ANSI)
MsiOpenDatabaseW

Die MsiOpenDatabase-Funktion öffnet eine Datenbankdatei für den Datenzugriff. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll. (Unicode)
MsiPreviewBillboardA

Die MsiPreviewBillboard-Funktion zeigt eine Werbetafel mit dem Hoststeuerelement im angezeigten Dialogfeld an. (ANSI)
MsiPreviewBillboardW

Die MsiPreviewBillboard-Funktion zeigt eine Werbetafel mit dem Hoststeuerelement im angezeigten Dialogfeld an. (Unicode)
MsiPreviewDialogA

Die MsiPreviewDialog-Funktion zeigt ein Dialogfeld als moduslos und inaktiv an. (ANSI)
MsiPreviewDialogW

Die MsiPreviewDialog-Funktion zeigt ein Dialogfeld als moduslos und inaktiv an. (Unicode)
MsiProcessMessage

Die MsiProcessMessage-Funktion sendet einen Fehlerdatensatz zur Verarbeitung an das Installationsprogramm.
MsiRecordClearData

Die MsiRecordClearData-Funktion legt alle Felder in einem Datensatz auf NULL fest.
MsiRecordDataSize

Die MsiRecordDataSize-Funktion gibt die Länge eines Datensatzfelds zurück. Die Anzahl enthält nicht das beendende NULL-Zeichen.
MsiRecordGetFieldCount

Gibt die Anzahl von Feldern in einem Datensatz zurück
MsiRecordGetInteger

Die MsiRecordGetInteger-Funktion gibt den ganzzahligen Wert aus einem Datensatzfeld zurück.
MsiRecordGetStringA

Die MsiRecordGetString-Funktion gibt den Zeichenfolgenwert eines Datensatzfelds zurück. (ANSI)
MsiRecordGetStringW

Die MsiRecordGetString-Funktion gibt den Zeichenfolgenwert eines Datensatzfelds zurück. (Unicode)
MsiRecordIsNull

Meldet ein NULL-Datensatzfeld.
MsiRecordReadStream

Die MsiRecordReadStream-Funktion liest Bytes aus einem Datensatzdatenstromfeld in einen Puffer.
MsiRecordSetInteger

Legt ein Datensatzfeld auf ein ganzzahliges Feld fest.
MsiRecordSetStreamA

Die MsiRecordSetStream-Funktion legt ein Datensatzdatenstromfeld aus einer Datei fest. Datenstromdaten können nicht in temporäre Felder eingefügt werden. (ANSI)
MsiRecordSetStreamW

Die MsiRecordSetStream-Funktion legt ein Datensatzdatenstromfeld aus einer Datei fest. Datenstromdaten können nicht in temporäre Felder eingefügt werden. (Unicode)
MsiRecordSetStringA

Die MsiRecordSetString-Funktion kopiert eine Zeichenfolge in das angegebene Feld. (ANSI)
MsiRecordSetStringW

Die MsiRecordSetString-Funktion kopiert eine Zeichenfolge in das angegebene Feld. (Unicode)
MsiSequenceA

Die MsiSequence-Funktion führt eine weitere Aktionssequenz aus, wie in der angegebenen Tabelle beschrieben. (ANSI)
MsiSequenceW

Die MsiSequence-Funktion führt eine weitere Aktionssequenz aus, wie in der angegebenen Tabelle beschrieben. (Unicode)
MsiSetComponentStateA

Die MsiSetComponentState-Funktion legt eine Komponente auf den angeforderten Zustand fest. (ANSI)
MsiSetComponentStateW

Die MsiSetComponentState-Funktion legt eine Komponente auf den angeforderten Zustand fest. (Unicode)
MsiSetFeatureAttributesA

Die MsiSetFeatureAttributes-Funktion kann die Standardattribute eines Features zur Laufzeit ändern. Beachten Sie, dass die Standardattribute von Features in der Spalte Attribute der Featuretabelle erstellt werden. (ANSI)
MsiSetFeatureAttributesW

Die MsiSetFeatureAttributes-Funktion kann die Standardattribute eines Features zur Laufzeit ändern. Beachten Sie, dass die Standardattribute von Features in der Spalte Attribute der Featuretabelle erstellt werden. (Unicode)
MsiSetFeatureStateA

Die MsiSetFeatureState-Funktion legt ein Feature auf einen angegebenen Zustand fest. (ANSI)
MsiSetFeatureStateW

Die MsiSetFeatureState-Funktion legt ein Feature auf einen angegebenen Zustand fest. (Unicode)
MsiSetInstallLevel

Die MsiSetInstallLevel-Funktion legt die Installationsebene für eine vollständige Produktinstallation fest.
MsiSetMode

Die MsiSetMode-Funktion legt einen booleschen Zustand der internen Engine fest.
MsiSetPropertyA

Die MsiSetProperty-Funktion legt den Wert für eine Installationseigenschaft fest. (ANSI)
MsiSetPropertyW

Die MsiSetProperty-Funktion legt den Wert für eine Installationseigenschaft fest. (Unicode)
MsiSetTargetPathA

Die MsiSetTargetPath-Funktion legt den vollständigen Zielpfad für einen Ordner in der Verzeichnistabelle fest. (ANSI)
MsiSetTargetPathW

Die MsiSetTargetPath-Funktion legt den vollständigen Zielpfad für einen Ordner in der Verzeichnistabelle fest. (Unicode)
MsiSummaryInfoGetPropertyA

Die MsiSummaryInfoGetProperty-Funktion ruft eine einzelne Eigenschaft aus dem Zusammenfassungsinformationsdatenstrom ab. (ANSI)
MsiSummaryInfoGetPropertyCount

Die MsiSummaryInfoGetPropertyCount-Funktion gibt die Anzahl der vorhandenen Eigenschaften im Zusammenfassungsinformationsdatenstrom zurück.
MsiSummaryInfoGetPropertyW

Die MsiSummaryInfoGetProperty-Funktion ruft eine einzelne Eigenschaft aus dem Zusammenfassungsinformationsdatenstrom ab. (Unicode)
MsiSummaryInfoPersist

Die MsiSummaryInfoPersist-Funktion schreibt geänderte Zusammenfassungsinformationen zurück in den Zusammenfassungsinformationsdatenstrom.
MsiSummaryInfoSetPropertyA

Die MsiSummaryInfoSetProperty-Funktion legt eine einzelne Zusammenfassungsinformationseigenschaft fest. (ANSI)
MsiSummaryInfoSetPropertyW

Die MsiSummaryInfoSetProperty-Funktion legt eine einzelne Zusammenfassungsinformationseigenschaft fest. (Unicode)
MsiVerifyDiskSpace

Die MsiVerifyDiskSpace-Funktion überprüft, ob ausreichend Speicherplatz für die aktuelle Installation vorhanden ist.
MsiViewClose

Die MsiViewClose-Funktion gibt das Resultset für eine ausgeführte Ansicht frei.
MsiViewExecute

Die MsiViewExecute-Funktion führt eine SQL-Ansichtsabfrage aus und stellt alle erforderlichen Parameter bereit.
MsiViewFetch

Die MsiViewFetch-Funktion ruft den nächsten sequenziellen Datensatz aus der Ansicht ab. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll.
MsiViewGetColumnInfo

Die MsiViewGetColumnInfo-Funktion gibt einen Datensatz zurück, der Spaltennamen oder Definitionen enthält. Diese Funktion gibt ein Handle zurück, das mit MsiCloseHandle geschlossen werden soll.
MsiViewGetErrorA

Die MsiViewGetError-Funktion gibt den Fehler zurück, der in der MsiViewModify-Funktion aufgetreten ist. (ANSI)
MsiViewGetErrorW

Die MsiViewGetError-Funktion gibt den Fehler zurück, der in der MsiViewModify-Funktion aufgetreten ist. (Unicode)
MsiViewModify

Die MsiViewModify-Funktion aktualisiert einen abgerufenen Datensatz.