Tabela poprawek
Tabela Patch określa plik, który ma otrzymać określoną poprawkę i fizyczną lokalizację plików poprawek na obrazach multimedialnych.
Tabela Patch zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Plik_ | identyfikator | Y | N |
Kolejność | liczba całkowita | Y | N |
PatchSize | doubleinteger | N | N |
Atrybuty | liczba całkowita | N | N |
Nagłówek | binarne | N | Y |
StreamRef_ | identyfikator | N | Y |
Kolumny
-
File_
-
Poprawka jest stosowana do pliku określonego przez identyfikator w tej kolumnie. Jest to klucz podstawowy dla tabeli i jest to klucz obcy tabeli File.
-
sekwencja
-
Jest to pozycja pliku poprawki w kolejności sekwencji plików na obrazach multimedialnych. Kolejność sekwencji musi odpowiadać kolejności plików w pliku cabinet pakietu poprawek. Jest to klucz podstawowy dla tej tabeli. Maksymalny limit to 32767 plików, aby utworzyć pakiet Instalatora Windows z więcej plików, zobacz Tworzenie dużego pakietu.
-
PatchSize
-
Ta kolumna zawiera rozmiar poprawki w bajtach zapisanych jako długa liczba całkowita.
-
atrybuty
-
Liczba całkowita zawierająca flagi bitowe reprezentujące atrybuty poprawki. Wstaw wartość 1 w tej kolumnie, aby wskazać, że nie można zastosować tej poprawki nie jest błędem krytycznym.
Stały Szesnastkowych Dziesiętny Opis (brak) 0x000 0 Nie można zastosować tej poprawki jest błędem krytycznym. msidbPatchAttributesNonVital 0x001 1 Wskazuje, że niepowodzenie stosowania tej poprawki nie jest błędem krytycznym. -
nagłówek
-
Ta kolumna to binarny nagłówek poprawki strumienia używany do sprawdzania poprawności poprawek. Ta kolumna powinna mieć wartość null, jeśli kolumna StreamRef_ nie ma wartości null. W tym przypadku strumień nagłówka poprawki jest przechowywany w tabeli MsiPatchHeaders w celu rozwiązania ograniczenia nazwy strumienia opisanego w ograniczenia ole w usłudze Streams.
-
StreamRef_
-
Klucz zewnętrzny w tabeli MsiPatchHeaders określający wiersz zawierający strumień nagłówka poprawki.
Uwagi
Ta tabela jest przetwarzana przez akcję PatchFiles. Zazwyczaj jest dodawany do pakietu instalacyjnego przez przekształcenie z pakietu poprawek. Zwykle nie jest on utworzony bezpośrednio w pakiecie instalacyjnym.
Walidacja