Freigeben über


IniFile-Tabelle

Die IniFile-Tabelle enthält die .ini Informationen, die die Anwendung in einer .ini Datei festlegen muss.

Die IniFile-Tabelle enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
IniFile Bezeichner Y N
Dateiname FileName- N N
DirProperty Bezeichner N Y
Abschnitt formatierte N N
Schlüssel formatierte N N
Wert formatierte N N
Aktion ganze Zahl N N
Bestandteil_ Bezeichner N N

 

Spalten

IniFile

Der Schlüssel für diese Tabelle.

FileName

Der lokalisierbare Name der .ini Datei, in der die Informationen geschrieben werden sollen.

DirProperty

Name einer Eigenschaft mit einem Wert, der in den vollständigen Pfad des Ordners aufgelöst wird, der die .ini Datei enthält. Die Eigenschaft kann der Name eines Verzeichnisses in der Verzeichnistabellesein, eine Eigenschaft, die von der AppSearch-Tabellefestgelegt wird, oder eine andere Eigenschaft, die einen vollständigen Pfad darstellt. Wenn dieses Feld leer bleibt, wird die .ini Datei im Ordner erstellt, der den vollständigen Pfad enthält, der durch die WindowsFolder-eigenschaft angegeben wird.

Abschnitt

Der lokalisierbare .ini Dateiabschnitt.

-Taste

Der lokalisierbare .ini Dateischlüssel im Abschnitt.

wert

Der lokalisierbare Wert, der geschrieben werden soll.

Aktion

Die Art der Änderung, die vorgenommen werden soll.

Konstante Hexadezimal Dezimal Modifikation
msidbIniFileActionAddLine- 0x000 0 Erstellt oder aktualisiert einen .ini Eintrag.
msidbIniFileActionCreateLine- 0x001 1 Erstellt einen .ini Eintrag nur, wenn der Eintrag noch nicht vorhanden ist.
msidbIniFileActionAddTag 0x003 3 Erstellt einen neuen Eintrag oder fügt einen neuen durch Trennzeichen getrennten Wert an einen vorhandenen Eintrag an.

 

Component_

Externer Schlüssel in der ersten Spalte der tabelle Komponente verweisen auf die Komponente, die die Installation des .ini-Werts steuert.

Bemerkungen

Die .ini Dateiinformationen werden geschrieben, wenn die entsprechende Komponente ausgewählt wurde, die als lokal installiert oder aus der Quelle ausgeführt werden soll.

Diese Tabelle wird bezeichnet, wenn die WriteIniValues-Aktion oder die RemoveIniValues-Aktion ausgeführt wird, ausgeführt wird.

Validierung

ICE03-
ICE06-
ICE32-
ICE46-
ICE69-
ICE88-
ICE91-