Korrigeringstabell
Tabellen Patch anger den fil som ska ta emot en viss korrigering och den fysiska platsen för korrigeringsfilerna på mediebilderna.
Tabellen Patch innehåller följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
Fil_ | identifierare | Y | N |
Sekvens | Heltal | Y | N |
Korrigeringsstorlek | DoubleInteger | N | N |
Attribut | Heltal | N | N |
Rubrik | binär | N | Y |
StreamRef_ | identifierare | N | Y |
Kolumner
-
File_
-
Korrigeringen tillämpas på den fil som anges av identifieraren i den här kolumnen. Det här är en primärnyckel för tabellen och är en sekundärnyckel till tabellen File.
-
sekvens
-
Det här är positionen för korrigeringsfilen i sekvensordningen för filer på mediebilderna. Sekvensordningen måste motsvara ordningen på filerna i korrigeringspaketets kabinettfil. Det här är en primärnyckel för den här tabellen. Den maximala gränsen är 32767 filer, för att skapa ett Windows Installer-paket med fler filer, se Redigera ett stort paket.
-
PatchSize
-
Den här kolumnen ger storleken på korrigeringen i byte som skrivits som ett långt heltal.
-
attribut
-
Heltal som innehåller bitflaggor som representerar korrigeringsattribut. Infoga värdet 1 i den här kolumnen för att indikera att det inte är ett allvarligt fel att tillämpa korrigeringen.
Konstant Hexadecimal Decimal Beskrivning (ingen) 0x000 0 Det går inte att tillämpa den här korrigeringen är ett allvarligt fel. msidbPatchAttributesNonVital 0x001 1 Anger att felet att den här korrigeringen inte är ett allvarligt fel. -
rubrik
-
Den här kolumnen är det binärströmskorrigeringshuvud som används för korrigeringsvalidering. Den här kolumnen ska vara null om den StreamRef_ kolumnen inte är null. I det här fallet lagras korrigeringshuvudströmmen i tabellen MsiPatchHeaders för att övervinna den begränsning av strömnamn som beskrivs i OLE-begränsningar i Strömmar.
-
StreamRef_
-
Extern nyckel till tabellen MsiPatchHeaders som anger raden som innehåller korrigeringshuvudströmmen.
Anmärkningar
Den här tabellen bearbetas av åtgärden PatchFiles. Det läggs vanligtvis till i installationspaketet av en transformering från ett korrigeringspaket. Den skapas vanligtvis inte direkt i ett installationspaket.
Validering