IniFile-Tabelle
Die IniFile-Tabelle enthält die .ini-Informationen, die durch die Anwendung in einer .ini-Datei festgelegt werden muss.
Die IniFile-Tabelle weist die folgenden Spalten auf.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
IniFile | Identifier | J | N |
FileName | FileName | N | N |
DirProperty | Identifier | N | J |
`Section` | Formatted | N | N |
Schlüssel | Formatted | N | N |
Wert | Formatted | N | N |
Aktion | Integer | N | N |
Component_ | Identifier | N | N |
Spalten
-
IniFile
-
Der Schlüssel für diese Tabelle
-
FileName
-
Der lokalisierbare Name der .ini-Datei, in die 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 Directory-Tabelle, eine von der AppSearch-Tabelle festgelegte Eigenschaft oder jede andere Eigenschaft sein, die einen vollständigen Pfad darstellt. Wenn dieses Feld leer bleibt, wird die .ini-Datei in dem Ordner erstellt, in dem der vollständige Pfad durch die Eigenschaft WindowsFolder angegeben wird.
-
Section
-
Der lokalisierbare Abschnitt der .ini-Datei
-
Key
-
Der lokalisierbare Schlüssel der .ini-Datei in dem Abschnitt
-
Value
-
Der lokalisierbare Wert, der geschrieben werden soll
-
Action
-
Der Typ der vorzunehmenden Änderung
Konstant Hexadezimal Decimal Modifikation (Modification) msidbIniFileActionAddLine 0x000 0 Erstellt oder aktualisiert einen .ini-Eintrag msidbIniFileActionCreateLine 0x001 1 Erstellt nur dann einen .ini-Eintrag, 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 Component-Tabelle, die auf die Komponente für das Installieren des .ini-Werts verweist
Bemerkungen
Die Informationen der .ini-Datei werden ausgeschrieben, wenn die entsprechende Komponente für die lokale Installation oder um aus der Quelle ausgeführt zu werden ausgewählt wurde.
Auf diese Tabelle wird verwiesen, wenn die WriteIniValues-Aktion oder die RemoveIniValues-Aktion ausgeführt wird.
Validierung