Bagikan melalui


Metode IUpdateServiceManager::RegisterServiceWithAU (wuapi.h)

Mendaftarkan layanan dengan Updates Otomatis.

Sintaks

HRESULT RegisterServiceWithAU(
  [in] BSTR serviceID
);

Parameter

[in] serviceID

Pengidentifikasi untuk layanan yang akan didaftarkan.

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_DS_UNKNOWNSERVICE
Upaya untuk mendaftarkan layanan yang tidak diketahui.
WU_E_DS_NEEDWINDOWSSERVICE
Layanan Windows Update tidak dapat dihapus.
WU_E_INVALID_OPERATION
Komputer tidak dapat mengakses situs pembaruan, atau status Updates Otomatis tidak dapat diubah.

Keterangan

Metode ini mengembalikan WU_E_DS_UNKNOWNSERVICE jika layanan yang akan didaftarkan tidak diketahui oleh Updates Otomatis.

Metode ini mengembalikan WU_E_INVALID_OPERATION jika metode dipanggil dengan ID layanan yang tidak valid. Metode ini juga mengembalikan WU_E_INVALID_OPERATION jika ID layanan valid tetapi layanan tidak dapat mendaftar dengan Updates Otomatis. Artinya, perubahan yang diminta dalam status Updates Otomatis bertentangan dengan spesifikasi dalam file kabinet otorisasi (misalnya, properti CanRegisterWithAU diatur ke FALSE). Kesalahan dikembalikan oleh fungsi WinVerifyTrust jika file kabinet otorisasi belum ditandatangani.

Metode ini mengembalikan WU_E_DS_NEEDWINDOWSSERVICE jika Anda mencoba menghapus layanan Windows Update.

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