metode SWbemObjectEx.GetText_
Metode GetText_ objek SWbemObjectEx mengembalikan representasi XML dari objek atau instans. File teks diformat dalam format XML yang ditentukan seperti yang ditunjukkan dalam WbemObjectTextFormatEnum.
Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.
Sintaks
strObj = .GetText_( _
ByVal iTextFormat, _
[ ByVal iFlags ], _
[ ByVal objWbemNamedValueSet ] _
)
Parameter
-
iTextFormat [in]
-
Wajib diisi. Nilai dari WbemObjectTextFormatEnum yang menentukan format XML yang dihasilkan.
-
iFlags [in, opsional]
-
Bendera operasi yang dipesan. Nilai defaultnya adalah 0 (nol).
-
objWbemNamedValueSet [in, opsional]
-
Objek SWbemNamedValueSet yang mengatur konteks untuk operasi. Standarnya adalah null. Untuk informasi selengkapnya tentang pasangan nama/nilai yang diizinkan, lihat Keterangan di bawah ini.
Mengembalikan nilai
Metode ini tidak memiliki nilai pengembalian.
Kode kesalahan
Setelah menyelesaikan metode GetText_ , objek Err mungkin berisi salah satu kode kesalahan dalam daftar berikut.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Kesalahan yang tidak ditentukan.
-
wbemErrNotFound - 2147749890 (0x80041002)
-
Format yang diminta tidak ditemukan.
-
wbemErrInvalidParameter - 2147749896 (0x80041008)
-
Salah satu parameter untuk panggilan tidak benar.
-
wbemErrCriticalError - 2147749898 (0x8004100A)
-
Terjadi kesalahan internal, kritis, dan tidak terduga. Laporkan kesalahan ini ke Dukungan Teknis Microsoft.
Keterangan
Saat membuat SWbemNamedValueSet Anda, hanya pasangan nama/nilai berikut yang diizinkan.
Nama | Nilai |
---|---|
LocalOnly |
VT_BOOL Jika TRUE, hanya properti dan metode yang ditentukan secara lokal yang ada dalam XML yang dihasilkan. Defaultnya adalah FALSE. |
SertakanQualifiers |
VT_BOOL Jika TRUE, kualifikasi kelas, instans, properti, dan metode disertakan dalam XML yang dihasilkan. Defaultnya adalah FALSE. |
PathLevel |
VT-I4 Defaultnya adalah 0 (nol). Potensi nilai:
|
ExcludeSystemProperties |
VT-BOOL Jika TRUE, properti sistem, seperti __NAMESPACE, dikecualikan dari output. |
SertakanClassOrigin |
VT_BOOL Jika TRUE, atribut asal kelas diatur pada >elemen PROPERTY> dan >METHOD> . Defaultnya adalah FALSE. |
Untuk informasi selengkapnya tentang membuat SWbemNamedValueSet, lihat SWbemNamedValueSet.Add.
Contoh
Skrip berikut menunjukkan cara mendapatkan representasi XML dari definisi kelas Win32_Bios . Dengan menentukan instans Win32_Bios tertentu, Anda bisa mendapatkan data objek tersebut di XML.
' Connect to the default namespace (root\cimv2) with the default
' impersonation level ("impersonate") and obtain a Win32_Bios class
' object.
Set obj = GetObject("winmgmts:win32_bios")
' Use the value for the desired XML CIM DTD format.
XMLDtd = 1
Text = obj.GetText_(XMLDtd)
wscript.echo Text
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 |