Udostępnij przez


Tabela IniFile

Tabela IniFile zawiera informacje o .ini, które aplikacja musi ustawić w pliku .ini.

Tabela IniFile zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
IniFile identyfikator Y N
Pod nazwą FileName N N
DirProperty identyfikator N Y
Sekcja sformatowane N N
Klucz sformatowane N N
Wartość sformatowane N N
Akcja liczba całkowita N N
Składnik_ identyfikator N N

 

Kolumny

IniFile

Klucz dla tej tabeli.

nazwa pliku

Lokalizowalna nazwa pliku .ini, w którym mają być zapisywane informacje.

DirProperty

Nazwa właściwości o wartości rozpoznawanej jako pełna ścieżka folderu zawierającego plik .ini. Właściwość może być nazwą katalogu w tabeli Directory, właściwość ustawiona przez tabelę AppSearchlub dowolną inną właściwość reprezentującą pełną ścieżkę. Jeśli to pole pozostanie puste, plik .ini zostanie utworzony w folderze o pełnej ścieżce określonej przez właściwość WindowsFolder.

sekcja

Sekcja pliku .ini lokalizowalnego.

klucz

Lokalizowalny klucz pliku .ini w sekcji.

wartość

Wartość lokalizowalna do zapisania.

akcja

Typ modyfikacji do wprowadzania.

Stały Szesnastkowych Dziesiętny Modyfikacji
msidbIniFileActionAddLine 0x000 0 Tworzy lub aktualizuje wpis .ini.
msidbIniFileActionCreateLine 0x001 1 Tworzy wpis .ini tylko wtedy, gdy wpis jeszcze nie istnieje.
msidbIniFileActionAddTag 0x003 3 Tworzy nowy wpis lub dołącza nową wartość rozdzielaną przecinkami do istniejącego wpisu.

 

Component_

Klucz zewnętrzny w pierwszej kolumnie tabeli składników odwołującego się do składnika, który kontroluje instalację wartości .ini.

Uwagi

Informacje o pliku .ini są zapisywane, gdy odpowiedni składnik został wybrany do zainstalowania jako lokalny lub uruchomiony ze źródła.

Ta tabela jest określana podczas wykonywania akcji WriteIniValues lub akcji RemoveIniValues.

Walidacja

ICE03
ICE06
ICE32
ICE46
ICE69
ICE88
ICE91