Bagikan melalui


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:
  • 0: <Elemen CLASS> atau <INSTANCE> dibuat tergantung pada apakah objek tersebut adalah kelas atau instans.
  • 1: <NILAI. Elemen NAMEDOBJECT> dihasilkan.
  • 2: >NILAI. Elemen OBJECTWITHLOCALPATH> dihasilkan.
  • 3: >NILAI. Elemen OBJECTWITHPATH> dihasilkan.
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
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObjectEx
IID
IID_ISWbemObjectEx