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.
L'oggetto Patch include questi tipi di membri:
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. |
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. |
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 |
|
IID |
IID_IPatch viene definito come 000C10A1-0000-0000-C000-00000000000000046 |