Metodo IWbemObjectTextSrc::GetText (wbemcli.h)
Il metodo IWbemObjectTextSrc::GetText crea una rappresentazione testuale di un oggetto IWbemClassObject ; Ad esempio, una rappresentazione XML.
Sintassi
HRESULT GetText(
long lFlags,
IWbemClassObject *pObj,
ULONG uObjTextFormat,
IWbemContext *pCtx,
BSTR *strText
);
Parametri
lFlags
Riservato. Deve essere 0L.
pObj
Riferimento all'oggetto da rappresentare in formato di testo. Questo parametro non può essere NULL.
uObjTextFormat
Definizione del formato di testo usato per rappresentare l'oggetto. Per altre informazioni sui valori validi per questo parametro, vedere Osservazioni.
WMI_OBJ_TEXT_CIM_DTD_2_0 (1 (0x1))
Usare il DTD corrispondente a CIM DTD versione 2.0.
WMI_OBJ_TEXT_WMI_DTD_2_0 (2 (0x2))
Usare WMI DTD che corrisponde a CIM DTD versione 2.0. L'uso di questo valore consente estensioni specifiche di WMI, ad esempio oggetti incorporati o ambito.
WMI_OBJ_TEXT_WMI_EXT1 (3 (0x3))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT2 (4 (0x4))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT3 (5 (0x5))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT4 (0x6))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT5 (7 (0x7))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT6 (8 (0x8))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT7 (9 (0x9))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT8 (10 (0xA))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT9 (11 (0xB))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_WMI_EXT10 (12 (0xC))
Riservato per utilizzi futuri.
WMI_OBJ_TEXT_LAST (13 (0xD))
Riservato per utilizzi futuri.
pCtx
facoltativo. Oggetto Context per l'operazione. L'oggetto context può essere usato per specificare se alcune parti dell'oggetto sono rappresentate nel testo; ad esempio, se includere qualificatori nella rappresentazione testuale. L'oggetto context accetta i valori facoltativi seguenti.
LocalOnly (VT_BOOL)
Se TRUE, sono presenti solo proprietà e metodi definiti in locale nel codice XML risultante. Il valore predefinito è FALSE.
IncludeQualifiers (VT_BOOL)
Se TRUE, i qualificatori di classi, istanze, proprietà e metodi sono inclusi nell'output. Il valore predefinito è FALSE.
PathLevel (VT_I4)
Il valore predefinito è 0 (zero).
I valori possibili sono:
-
0
Viene creato un elemento CLASS o INSTANCE a seconda che l'oggetto sia una classe o un'istanza.
-
1
VALORE. L'elemento NAMEDOBJECT viene generato.
-
2
VALORE. L'elemento OBJECTWITHLOCALPATH viene generato.
-
3
VALORE. L'elemento OBJECTWITHPATH viene generato.
ExcludeSystemProperties (VT_BOOL)
Se TRUE, le proprietà di sistema, come __NAMESPACE, sono assenti nell'output. Il valore predefinito è FALSE.
IncludeClassOrigin (VT_BOOL)
Se TRUE, l'attributo di origine della classe è impostato sugli elementi PROPERTY e METHOD . Il valore predefinito è FALSE.
strText
Rappresentazione testuale dell'oggetto. L'utente deve liberare la stringa usando SysFreeString al termine di strText.
Valore restituito
Questo metodo restituisce un HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in un HRESULT.
Commenti
Per altre informazioni, vedere Rappresentazione di oggetti in XML.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | wbemcli.h (include Wbemidl.h) |
Libreria | Wbemuuid.lib |
DLL | Fastprox.dll |