Compartir a través de


Método IUpdate::CopyFromCache (wuapi.h)

Copia el contenido de una actualización en una ruta de acceso especificada.

Sintaxis

HRESULT CopyFromCache(
  [in] BSTR         path,
  [in] VARIANT_BOOL toExtractCabFiles
);

Parámetros

[in] path

Ruta de acceso de la ubicación donde se va a copiar el contenido de la actualización.

[in] toExtractCabFiles

Reservado para uso futuro.

Debe establecer enExtractCabFiles en VARIANT_TRUE o VARIANT_FALSE.

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.

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

WU_E_EULAS_DECLINED
No se aceptan los términos de licencia del software de Microsoft.
WU_E_DM_NOTDOWNLOADED
Los archivos no se descargan.
WU_E_DM_INCORRECTFILEHASH
Error en la comprobación del hash de archivo.
COR_E_DIRECTORYNOTFOUND
No se pudo encontrar un archivo o directorio.
STG_E_PATHNOTFOUND
No se pudo encontrar un archivo o directorio.

Observaciones

Para copiar actualizaciones agrupadas, llame a este método en las actualizaciones individuales que se agrupan en esta actualización.

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

   
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

IUpdate