MsiTransformView

Questa tabella temporanea abilita l'opzione di disinstallazione patch azione personalizzata per le azioni personalizzate aggiunte o aggiornate da una patch.

Se una patch aggiunge o aggiorna un'azione personalizzata con l'attributo msidbCustomActionTypePatchUninstall , Windows Installer esegue l'azione personalizzata nuova o aggiornata quando la patch viene disinstallata. Windows Installer rende disponibili gli aggiornamenti all'interno della patch da disinstallare per l'azione personalizzata di disinstallazione della patch. La patch deve includere una tabella MsiTransformView*<PatchGUID>* per fornire queste informazioni a Windows Installer. Le informazioni contenute in questa tabella sono disponibili per qualsiasi azione personalizzata immediata e non sono disponibili per le azioni personalizzate posticipate.

Windows Installer 4.0 e versioni precedenti: Non supportato. L'opzione di disinstallazione della patch di azione personalizzata è disponibile a partire da Windows Installer 4.5.

Questa tabella deve essere denominata MsiTransformView*<PatchGUID* Table, dove <PatchGUID>> è il GUID che identifica in modo univoco la patch. La tabella MsiTransformView*<PatchGUID>* include le colonne seguenti.

Colonna Tipo Chiave Nullable
Tabella Identificatore S N
Colonna Text S N
Riga Text S S
Dati Text N S
Corrente Text N S

 

Colonna

Tavolo

Nome di una tabella di database modificata.

Colonna

Nome di una colonna di tabella modificata o INSERT, DELETE, CREATE o DROP.

Riga

Elenco dei valori di chiave primaria separati dalle schede. I valori di chiave primaria Null sono rappresentati da un singolo carattere di spazio. Un valore Null in questa colonna indica una modifica dello schema.

Dati

Dati, nome di un flusso di dati o definizione di colonna.

Corrente

Valore corrente dal database di riferimento o colonna un numero.

Commenti

Le azioni personalizzate di disinstallazione delle patch vengono eseguite quando la patch viene disinstallata. Non vengono eseguiti quando il prodotto viene disinstallato. Usare l'opzione di disinstallazione patch azione personalizzata e questa tabella per eseguire un'operazione personalizzata solo quando la patch viene disinstallata.

Una patch può aggiornare un'azione personalizzata fornita nel pacchetto originale (.msi file). Per eseguire la versione aggiornata dell'azione personalizzata quando la patch viene disinstallata, contrassegnare l'azione personalizzata con l'attributo msidbCustomActionTypePatchUninstall nel pacchetto originale.