Condividi tramite


metodo SWbemObject.GetObjectText_

Il metodo GetObjectText_ dell'oggetto SWbemObject restituisce un rendering testuale dell'oggetto . Questo oggetto può essere utilizzato per visualizzare il contenuto di un oggetto. Attualmente, solo la sintassi MOF è supportata come formato di output. Si noti che il testo MOF restituito non contiene tutte le informazioni sull'oggetto; Il testo MOF contiene solo informazioni sufficienti per il compilatore MOF per poter ricreare l'oggetto originale. Ad esempio, non sono disponibili informazioni sui qualificatori propagati o sulle proprietà della classe padre.

Per una spiegazione di questa sintassi, vedere Document Conventions for the Scripting API (Convenzioni di documento per l'API di scripting).

Sintassi

strMofText = .GetObjectText_( _
  [ ByVal iFlags ] _
)

Parametri

iFlags [in, facoltativo]

Riservato e deve essere 0 (zero) se specificato.

Valore restituito

In caso di esito positivo, questo metodo restituisce una stringa contenente il testo di output.

Codici di errore

Dopo il completamento del metodo GetObjectText_ , l'oggetto Err può contenere uno dei codici di errore nell'elenco seguente.

wbemErrFailed - 2147749889 (0x80041001)

Errore non specificato.

wbemErrInvalidParameter - 2147749896 (0x80041008)

È stato specificato un parametro non valido.

wbemErrOutOfMemory - 2147749894 (0x80041006)

Memoria insufficiente per completare l'operazione.

Esempi

Il codice seguente recupera e visualizza la rappresentazione testuale di una definizione di classe WMI nella sintassi MOF (Managed Object Format).

strComputer = "." 
strNameSpace = "root\cimv2" 
strClass = "Win32_Service" 
  
Const wbemFlagUseAmendedQualifiers = &h20000 
  
Set objClass = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _  
    strComputer & "\" & strNameSpace) 
 
Set objClass = objWMIService.Get(strClass, wbemFlagUseAmendedQualifiers) 
strMOF = objClass.GetObjectText_ 
  
WScript.Echo strMOF 

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Wbemdisp.h
Libreria dei tipi
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject