Condividi tramite


Metodo IUpdate2::CopyToCache (wuapi.h)

Copia i file per un aggiornamento da un percorso di origine specificato alla cache di download dell'agente di Windows Update interno (WUA).

Sintassi

HRESULT CopyToCache(
  [in] IStringCollection *pFiles
);

Parametri

[in] pFiles

Interfaccia IStringCollection che rappresenta una raccolta di stringhe che contengono i percorsi completi dei file per un aggiornamento.

Le stringhe devono assegnare i percorsi completi dei file copiati. Le stringhe non possono assegnare solo la directory contenente i file.

Valore restituito

Restituisce S_OK se riuscito. In caso contrario, restituisce un codice di errore COM o Windows.

Questo metodo può anche restituire i codici di errore seguenti.

Codice restituito Descrizione
E_ACCESSDENIED
Questo metodo non può essere chiamato da un computer remoto.
E_INVALIDARG
Un valore di parametro non è valido.
WU_E_INVALID_OPERATION
Il computer non è riuscito ad accedere al sito di aggiornamento.

Commenti

Questo metodo restituisce WU_E_INVALID_OPERATION se l'oggetto che implementa l'interfaccia è stato bloccato.

Nota Non è consigliabile o supportare l'uso dei metodi IUpdate::CopyFromCache e IUpdate2::CopyToCache per spostare gli aggiornamenti scaricati da un computer a un altro computer. Quando il Windows Update Agent (WUA) scarica un aggiornamento, può scaricare solo le parti del payload dell'aggiornamento necessarie per un determinato computer client. Le parti necessarie del payload dell'aggiornamento possono spesso variare da un computer a un altro computer, anche se i computer hanno configurazioni hardware e software simili. IUpdate2::CopyToCache funziona solo se i file forniti sono una corrispondenza esatta per i file che Windows Update avrebbero normalmente scaricato nel computer. Se si chiama IUpdate::CopyFromCache per ottenere i file in un computer diverso, i file probabilmente non corrispondono ai file che Windows Update avrebbero normalmente scaricato in modo che IUpdate2::CopyToCache non riesca.
 

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional con SP3 [solo app desktop]
Server minimo supportato Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wuapi.h
Libreria Wuguid.lib
DLL Wuapi.dll

Vedi anche

IUpdate2