Bagikan melalui


Metode IUpdate::CopyFromCache (wuapi.h)

Menyalin isi pembaruan ke jalur tertentu.

Sintaks

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

Parameter

[in] path

Jalur lokasi tempat konten pembaruan akan disalin.

[in] toExtractCabFiles

Disiapkan untuk penggunaan masa mendatang.

Anda harus mengatur keExtractCabFiles ke VARIANT_TRUE atau VARIANT_FALSE.

Nilai kembali

Mengembalikan S_OK jika berhasil. Jika tidak, mengembalikan kode kesalahan COM atau Windows.

Metode ini juga dapat mengembalikan kode kesalahan berikut.

Menampilkan kode Deskripsi
E_ACCESSDENIED
Metode ini tidak dapat dipanggil dari komputer jarak jauh.
E_INVALIDARG
Nilai parameter tidak valid.
WU_E_INVALID_OPERATION
Komputer tidak dapat mengakses situs pembaruan.

(Metode ini mengembalikan WU_E_INVALID_OPERATION jika objek yang mengimplementasikan antarmuka telah dikunci.)

WU_E_EULAS_DECLINED
Ketentuan Lisensi Perangkat Lunak Microsoft tidak diterima.
WU_E_DM_NOTDOWNLOADED
File tidak diunduh.
WU_E_DM_INCORRECTFILEHASH
Verifikasi hash file gagal.
COR_E_DIRECTORYNOTFOUND
File atau direktori tidak dapat ditemukan.
STG_E_PATHNOTFOUND
File atau direktori tidak dapat ditemukan.

Keterangan

Untuk menyalin pembaruan yang dibundel, panggil metode ini pada pembaruan individual yang dibundel dalam pembaruan ini.

Catatan Kami tidak merekomendasikan atau mendukung penggunaan metode IUpdate::CopyFromCache dan IUpdate2::CopyToCache untuk memindahkan pembaruan yang diunduh dari satu komputer ke komputer lain. Ketika agen Windows Update (WUA) mengunduh pembaruan, itu mungkin hanya mengunduh bagian dari payload pembaruan yang diperlukan untuk komputer klien tertentu. Bagian yang diperlukan dari payload pembaruan sering kali dapat bervariasi dari satu komputer ke komputer lain, bahkan jika komputer memiliki konfigurasi perangkat keras dan perangkat lunak yang serupa. IUpdate2::CopyToCache hanya berfungsi jika file yang disediakan sama persis dengan file yang biasanya Windows Update unduh di komputer tersebut; jika Anda memanggil IUpdate::CopyFromCache untuk mendapatkan file di komputer lain, file kemungkinan tidak cocok dengan file yang biasanya Windows Update unduh sehingga IUpdate2::CopyToCache mungkin gagal.
 

Persyaratan

   
Klien minimum yang didukung Windows XP, Windows 2000 Professional dengan SP3 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003, Windows 2000 Server dengan SP3 [hanya aplikasi desktop]
Target Platform Windows
Header wuapi.h
Pustaka Wuguid.lib
DLL Wuapi.dll

Lihat juga

IUpdate