Compartir a través de


Método IUpdate2::CopyToCache (wuapi.h)

Copia los archivos de una actualización de una ubicación de origen especificada en la caché de descarga interna del agente de Windows Update (WUA).

Sintaxis

HRESULT CopyToCache(
  [in] IStringCollection *pFiles
);

Parámetros

[in] pFiles

Interfaz IStringCollection que representa una colección de cadenas que contienen las rutas de acceso completas de los archivos para una actualización.

Las cadenas deben proporcionar las rutas de acceso completas de los archivos que se van a copiar. Las cadenas no pueden proporcionar solo el directorio que contiene los archivos.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente. De lo contrario, devuelve un código de error COM o Windows.

Este método también puede devolver los siguientes códigos de error.

Código devuelto Descripción
E_ACCESSDENIED
No se puede llamar a este método desde un equipo remoto.
E_INVALIDARG
Un valor de parámetro no es válido.
WU_E_INVALID_OPERATION
El equipo no pudo acceder al sitio de actualización.

Comentarios

Este método devuelve WU_E_INVALID_OPERATION si el objeto que implementa la interfaz se ha bloqueado.

Nota No se recomienda ni se admite el uso de los métodos IUpdate::CopyFromCache e IUpdate2::CopyToCache para mover las actualizaciones descargadas de un equipo a otro. Cuando el agente de Windows Update (WUA) descarga una actualización, es posible que solo descargue las partes de la carga de la actualización necesaria para un equipo cliente determinado. Las partes necesarias de la carga útil de la actualización a menudo pueden variar de un equipo a otro, incluso si los equipos tienen configuraciones de hardware y software similares. IUpdate2::CopyToCache solo funciona si los archivos proporcionados son una coincidencia exacta para los archivos que Windows Update habrían descargado normalmente en ese equipo; si llamaste a IUpdate::CopyFromCache para obtener los archivos en un equipo diferente, es probable que los archivos no coincidan con los archivos que Windows Update habrían descargado normalmente para que IUpdate2::CopyToCache pudiera producir un error.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wuapi.h
Library Wuguid.lib
Archivo DLL Wuapi.dll

Consulte también

IUpdate2