Tabella PatchMetadata (PATCHWIZ.DLL)
La tabella PatchMetadata contiene informazioni su una patch di Windows Installer necessaria per rimuovere una patch e utilizzata da Installazione applicazioni. Tutte le proprietà nella tabella PatchMetadata vengono aggiunte alla tabella MsiPatchMetadata del file msp per una patch.
La tabella PatchMetadata è necessaria nei file delle proprietà di creazione delle patch (file con estensione pcp) con un valore MinimumRequiredMsiVersion uguale a 300 nella tabella delle proprietà . La tabella è facoltativa se MinimumRequiredMsiVersion non è uguale a 300.
La tabella PatchMetadata contiene le colonne seguenti.
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
Società | Testo | Y | Y |
Proprietà | Testo | Y | N |
Valore | Testo | Y |
Colonne
-
società
-
Nome della società. Un campo vuoto (un valore Null) indica che questa riga contiene una delle proprietà dei metadati standard. Una società può estendere il set di proprietà aggiungendo una riga alla tabella e immettendo un nome della società in questo campo.
-
, proprietà
-
Nome di una proprietà di metadati. Le proprietà AllowRemoval, ManufacturerName, TargetProductName, MoreInfoURL, DisplayName, Description e Classification sono necessarie nella tabella PatchMetadata . Questo campo deve contenere una delle proprietà dei metadati standard seguenti se il campo Società è vuoto (valore Null).
Proprietà Descrizione AllowRemoval Valore intero che indica se la patch è un Patch disinstallabile. Se il campo Valore contiene 0 (zero), la patch non può essere rimossa. Se il campo Valore contiene 1 (uno), la patch è una patch disinstallabile. Questa proprietà è obbligatoria. Questa proprietà è registrata e il relativo valore può essere ottenuto usando la funzione MsiGetPatchInfoEx. ManufacturerName Valore stringa che contiene il nome del produttore dell'applicazione. Questa proprietà è obbligatoria. MinorUpdateTargetRTM Indica che la patch è destinata alla versione RTM del prodotto o alla patch di aggiornamento principale più recente. Creare questa proprietà facoltativa nelle patch di aggiornamento secondarie che contengono informazioni di sequenziazione per indicare che la patch rimuove tutte le patch fino alla versione RTM del prodotto o fino alla patch di aggiornamento principale più recente. Questa proprietà è disponibile a partire da Windows Installer 3.1. Nota: Per richiedere l'installazione di Windows Installer 3.1 per applicare la patch, impostare la proprietà MinimumRequiredMsiVersion su 310 nella tabella delle proprietà del file con estensione pcp. TargetProductName Valore stringa che contiene il nome della suite di applicazioni di destinazione o dell'applicazione di destinazione. Questa proprietà è obbligatoria. MoreInfoURL Valore stringa che contiene un URL che punta alle informazioni per questa patch. Questa proprietà obbligatoria è registrata e il relativo valore può essere ottenuto usando la funzione MsiGetPatchInfoEx. A partire da Windows XP con Service Pack 2 (SP2), questo valore può essere il collegamento di supporto per la patch visualizzata in Installazione applicazioni. CreationTimeUTC Valore stringa che contiene l'ora di creazione del file msp nel formato mm-dd-yy HH:MM (month-day-year hour:minute). Questa proprietà è facoltativa. DisplayName Valore stringa che contiene il titolo per la patch adatta per la visualizzazione pubblica. Questa proprietà è obbligatoria. Questa proprietà è registrata e il relativo valore può essere ottenuto usando la funzione MsiGetPatchInfoEx. A partire da Windows XP con SP2, questo valore è il nome della patch visualizzata in Installazione applicazioni a partire da Windows XP con SP2. Descrizione Valore stringa che contiene una breve descrizione della patch. Questa proprietà è obbligatoria. Classificazione Valore stringa che contiene la categoria arbitraria di aggiornamenti, come definito dall'autore della patch. Ad esempio, gli autori di patch possono specificare che ogni patch venga classificata come hotfix, rollup della sicurezza, aggiornamento critico, aggiornamento, service pack o aggiornamento cumulativo. Questa proprietà è obbligatoria. OptimizedInstallMode Se questa proprietà è impostata su 1 (una) in tutte le patch da applicare in una transazione, l'applicazione della patch viene ottimizzata, se possibile. Per informazioni, vedere Ottimizzazione patch. Disponibile a partire da Windows Installer 3.1. -
valore
-
Valore della proprietà dei metadati. Non può mai essere Null o una stringa vuota. Questo valore può essere localizzato.
Osservazioni
Disponibile a partire da Windows Installer 3.0.
Tutte le proprietà create nella tabella PatchMetadata vengono aggiunte alla tabella MsiPatchMetadata del file msp. Le proprietà AllowRemoval, MoreInfoURL e DisplayName sono registrate e sono accessibili tramite il MsiGetPatchInfoEx.