Oggetto Patch

L'oggetto Patch rappresenta un'istanza univoca di una patch registrata o applicata.

L'oggetto può essere creato con la proprietà Patch come "WindowsInstaller.Installer.Patch(PatchCode, ProductCode, UserSid, Context)". Per un contesto del computer, il parametro UserSid deve essere una stringa vuota. ProductCode può essere impostato su una stringa vuota per le patch registrate solo e non ancora applicate a qualsiasi prodotto. ProductCode può essere impostato su una stringa vuota solo durante la lettura o l'aggiornamento delle informazioni sull'elenco di origine di una patch.

Membri

L'oggetto Patch include questi tipi di membri:

Metodi

L'oggetto Patch include questi metodi.

Metodo Descrizione
SourceListAddMediaDisk Aggiungere un disco al set di dischi registrati.
SourceListAddSource Aggiungere un'origine di rete o URL all'elenco di origine.
SourceListClearAll Cancella l'elenco di origine completo del tipo specificato di origini.
SourceListClearMediaDisk Rimuovere un disco dal set di dischi registrati dall'elenco di origine.
SourceListClearSource Rimuovere un'origine di rete o URL dall'elenco di origine.
SourceListForceResolution Cancella l'ultima origine usata dall'elenco di origine. In questo modo viene forzata la risoluzione dell'elenco di origine alla successiva richiesta dall'origine.

 

Proprietà

L'oggetto Patch ha queste proprietà.

Proprietà Descrizione
Context
Il contesto di questa istanza di patch è un valore MSIINSTALLCONTEXT.
MediaDisks
Enumera tutti i dischi multimediali per questa istanza di patch.
PatchCode
Restituisce il codice della patch.
PatchProperty
Ottiene le informazioni sulla proprietà su una patch specifica applicata a un'istanza specifica del prodotto.
ProductCode
Restituisce il codice prodotto.
SourceListInfo
Ottiene e imposta le proprietà delle informazioni di origine. Si tratta di una proprietà di lettura o scrittura.
Origini
Enumera tutte le origini per questa istanza di patch.
State
Stato di installazione della patch.
UserSid
Restituisce il SID utente, nell'account disponibile questa istanza di patch.

 

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer 3.0 o versione successiva in Windows Server 2003, Windows XP e Windows 2000
DLL
Msi.dll
IID
IID_IPatch viene definito come 000C10A1-0000-0000-C000-00000000000000046

Vedi anche

Esempi di scripting di Windows Installer