Megosztás a következőn keresztül:


RemoveFile Table

A RemoveFile tábla a RemoveFiles műveletáltal eltávolítandó fájlok listáját tartalmazza. A tábla FileName oszlopának Null értékre állítása támogatja az üres mappák eltávolítását.

A RemoveFile tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
FileKey azonosító Y N
Komponens_ azonosító N N
Fájlnév WildCardFilename N Y
DirProperty azonosító N N
InstallMode egész szám N N

 

Oszlopok

FileKey

Az adott táblabejegyzés azonosításához használt elsődleges kulcs.

Component_

A Összetevő tábla első oszlopának külső kulcsa. Ez a mező az eltávolítandó fájlt vezérlő összetevőre hivatkozik.

FileName

Ez az oszlop az eltávolítandó fájl honosítható nevét tartalmazza. Ha ez az oszlop null értékű, akkor a megadott mappa el lesz távolítva, ha üres. A helyettesítő karakternek megfelelő összes fájl törlődik a megadott könyvtárból.

DirProperty

Annak a tulajdonságnak a neve, amelynek értékét feltételezzük, hogy feloldja az eltávolítandó fájl mappájának teljes elérési útját. A tulajdonság lehet egy könyvtár neve a Címtár tábla, a AppSearch táblaáltal beállított tulajdonság, vagy bármely más olyan tulajdonság, amely teljes elérési utat jelöl.

InstallMode

Az alábbi értékek egyikének kell lennie.

Konstans Hexadecimális Tizedes Leírás
msidbRemoveFileInstallModeOnInstall 0x001 1 Csak a társított összetevő telepítésekor távolítsa el (msiInstallStateLocal vagy msiInstallStateSource).
msidbRemoveFileInstallModeOnRemove 0x002 2 Csak a társított összetevő eltávolításakor távolítható el (msiInstallStateAbsent).
msidbRemoveFileInstallModeOnBoth 0x003 3 Távolítsa el a fenti esetekben.

 

Megjegyzések

A táblázat fájlhivatkozásait a RemoveFiles műveletdolgozza fel.

Érvényesítés

ICE03
ICE06
ICE18
ICE32
ICE45
ICE64