Peristiwa ISWbemSinkEvents::OnCompleted
Peristiwa OnCompleted dari objek SWbemSink dipicu ketika panggilan asinkron selesai. Kejadian ini menunjukkan kepada aplikasi klien, hasil operasi asinkron, dan memberikan informasi kesalahan ketika panggilan asinkron gagal.
Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.
Sintaks
SWbemSink.OnCompleted( _
ByVal iHResult, _
ByVal objWbemErrorObject, _
ByVal objWbemAsyncContext _
)
Parameter
-
iHResult
-
HRESULT dari metode asinkron yang telah selesai. HRESULT sama dengan nilai yang dikembalikan dari COM API yang setara untuk panggilan metode WMI . Periksa nilai ini untuk menentukan apakah panggilan asinkron berhasil atau tidak. Jika panggilan asinkron berhasil, parameter ini berisi WBEM_S_NO_ERROR (0). Jika panggilan asinkron gagal, parameter ini berisi kode kesalahan.
-
objWbemErrorObject
-
Berisi objek SWbemLastError ketika metode asinkron gagal.
-
objWbemAsyncContext
-
Ini adalah objek SWbemNamedValueSet yang diteruskan ke panggilan asinkron asli. Gunakan parameter ini untuk mengidentifikasi asal panggilan asinkron yang memicu peristiwa ini ketika beberapa panggilan asinkron dilakukan menggunakan sink objek ini.
Menampilkan nilai
Kejadian ini tidak mengembalikan nilai.
Kode kesalahan
Setelah menyelesaikan peristiwa OnCompleted , objek Err mungkin berisi salah satu kode kesalahan di bawah ini.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Kesalahan yang tidak ditentukan.
-
wbemErrOutOfMemory - 2147749894 (0x80041006)
-
Tidak cukup memori untuk menyelesaikan operasi.
-
wbemErrTransportFailure - 2147749909 (0x80041015)
-
Terjadi kesalahan jaringan, mencegah operasi normal.
Keterangan
Panggilan balik asinkron memungkinkan pengguna yang tidak diautentikasi untuk menyediakan data ke sink. Ini menimbulkan risiko keamanan terhadap skrip dan aplikasi Anda. Untuk menghilangkan risiko, gunakan komunikasi semisinkron atau sinkron. Untuk informasi selengkapnya, lihat Memanggil Metode.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
IDL |
|
DLL |
|
CLSID |
CLSID_SWbemSink |
IID |
IID_ISWbemSinkEvents |