metode SWbemObjectEx.Refresh_
Metode Refresh_SWbemObjectEx memperbarui data untuk objek yang memiliki data yang disediakan oleh penyedia performa, seperti Kelas Penghitung Kinerja. Anda dapat memperoleh data yang diperbarui dengan lebih cepat dan tanpa panggilan ke SWbemServices.Get_.
Untuk informasi selengkapnya tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.
Sintaks
SWbemObjectEx.Refresh_( _
[ ByVal iFlags ], _
[ ByVal objWbemNamedValueSet ] _
)
Parameter
-
iFlags [in, opsional]
-
Bendera operasi cadangan yang, jika ditentukan, harus 0 (nol).
-
objWbemNamedValueSet [in, opsional]
-
Objek SWbemNamedValueSet yang mengatur konteks untuk operasi.
Menampilkan nilai
Metode ini tidak mengembalikan nilai.
Kode kesalahan
Setelah menyelesaikan metode Refresh_ , objek Err mungkin berisi salah satu kode kesalahan dalam daftar berikut.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Penyedia gagal secara internal, meskipun operasi valid.
-
wbemErrNotFound - 2147749890 (0x80041002)
-
Format yang diminta tidak ditemukan.
-
wbemErrInvalidParameter - 2147749896 (0x80041008)
-
Salah satu parameter untuk panggilan tidak benar.
-
wbemErrRefresherBusy - 2147749975 (0x80041057)
-
Penyegaran sibuk dengan operasi lain.
-
wbemPartialResults - 2147745808 (0x80040010)
-
Tidak semua objek, enumerator, atau penyegar berlapis berhasil diperbarui. Pengembalian ini bukan kesalahan tetapi indikasi bahwa operasi tidak lengkap.
Contoh
Contoh kode skrip berikut menunjukkan cara mendapatkan penghitung kinerja mentah dan dimasak untuk proses sistem. Objek disegarkan setiap dua detik dan properti ditampilkan.
' Get the performance counter instance for the System process
set PerfRaw = GetObject( _
"winmgmts:win32_perfrawdata_perfproc_process.name='system'")
set PerfCooked = GetObject( _
"winmgmts:win32_perfformatteddata_perfproc_process.name='system'")
' Display some properties in a loop
for I = 1 to 5
Wscript.Echo "HandleCount = "& PerfRaw.HandleCount & _
" Raw ThreadCount = " & PerfRaw.ThreadCount & _
" Cooked ThreadCount = " & PerfCooked.ThreadCount
Wscript.Sleep 2000
' Refresh the objects
PerfRaw.Refresh_
PerfCooked.Refresh_
next
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
Pustaka jenis |
|
DLL |
|
CLSID |
CLSID_SWbemObjectEx |
IID |
IID_ISWbemObjectEx |