Bagikan melalui


Metode IUpdateServiceManager::AddScanPackageService (wuapi.h)

Mendaftarkan paket pemindaian sebagai layanan dengan Windows Update Agent (WUA) lalu mengembalikan antarmuka IUpdateService.

Sintaks

HRESULT AddScanPackageService(
  [in]  BSTR           serviceName,
  [in]  BSTR           scanFileLocation,
  [in]  LONG           flags,
  [out] IUpdateService **ppService
);

Parameter

[in] serviceName

Nama deskriptif untuk layanan paket pemindaian.

[in] scanFileLocation

Jalur file pemindaian bertanda tangan Microsoft yang harus didaftarkan sebagai layanan.

[in] flags

Menentukan cara menghapus pendaftaran layanan paket pemindaian.

Untuk nilai yang mungkin, lihat UpdateServiceOption.

[out] ppService

Penunjuk ke antarmuka IUpdateService yang berisi informasi pendaftaran layanan.

Mengembalikan nilai

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_INVALIDARG
Nilai parameter tidak valid.
E_ACCESSDENIED
Metode ini tidak dapat dipanggil dari komputer jarak jauh.
WU_E_INVALID_OPERATION
Komputer tidak dapat mengakses situs pembaruan.

Keterangan

Anda dapat menggunakan ID layanan dalam pencarian dengan meneruskan ID sebagai properti ServiceID dari antarmuka IUpdateSearcher .

Untuk membebaskan sumber daya, hapus layanan setelah tidak lagi diperlukan. Gunakan metode RemoveService untuk menghapus layanan.

Jangan panggil metode RegisterServiceWithAU untuk layanan yang didaftarkan metode AddScanPackageService .

Layanan yang dikembalikan oleh AddScanPackageService berada dalam kumpulan layanan yang dikembalikan properti Layanan dari antarmuka IUpdateServiceManager. Layanan ini memiliki properti IsScanPackageService khusus.

Kesalahan dikembalikan oleh WinVerifyTrust jika Kabin Otorisasi tidak ditandatangani.

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

Persyaratan

Persyaratan Nilai
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

IUpdateServiceManager