Peristiwa ISWbemSinkEvents::OnObjectReady
Peristiwa OnObjectReady dari objek SWbemSink dipicu ketika operasi asinkron mengembalikan objek. Gunakan kejadian ini untuk memproses objek dari panggilan asinkron seperti SWbemObject.InstancesAsync_ atau SWbemServices.ExecQueryAsync. OnObjectReady mengembalikan satu SWbemObject setiap kali hingga enumerasi selesai.
Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.
Sintaks
SWbemSink.OnObjectReady( _
ByVal objWbemObject, _
ByVal objWbemAsyncContext _
)
Parameter
-
objWbemObject
-
Objek SWbemObject . Ini mirip dengan apa yang dikembalikan oleh setara sinkron dari panggilan asinkron yang memicu peristiwa ini. Misalnya, panggilan ke metode SWbemServices.GetAsync mengembalikan SWbemObject dalam parameter objWbemObject dari peristiwa OnObjectReady dari objek SWbemSink , yang diteruskan sebagai parameter objWbemObject dari panggilan asli. Objek SWbemObject yang sama dapat diperoleh dengan menggunakan panggilan sinkron yang setara ke SWbemServices.Get.
-
objWbemAsyncContext
-
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 selesainya peristiwa OnObjectReady , objek Err mungkin berisi salah satu kode kesalahan di bawah ini.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Kesalahan yang tidak ditentukan.
-
wbemErrOutOfMemory - 2147749894 (0x80041006)
-
Memori tidak cukup 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 pada skrip dan aplikasi Anda. Untuk menghilangkan risiko, gunakan komunikasi semi-sinkron atau komunikasi 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 |