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
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObjectEx
IID
IID_ISWbemObjectEx

Lihat juga

SWbemObjectEx

Memantau Data Performa