Método IWbemObjectTextSrc::GetText (wbemcli.h)
O método IWbemObjectTextSrc::GetText cria uma representação textual de um objeto IWbemClassObject ; por exemplo, uma representação XML.
Sintaxe
HRESULT GetText(
long lFlags,
IWbemClassObject *pObj,
ULONG uObjTextFormat,
IWbemContext *pCtx,
BSTR *strText
);
Parâmetros
lFlags
Reservado. Deve ser 0L.
pObj
Referência ao objeto a ser representado no formato de texto. Esse parâmetro não pode ser NULL.
uObjTextFormat
Definição do formato de texto usado para representar o objeto . Para obter mais informações sobre valores válidos para esse parâmetro, consulte Comentários.
WMI_OBJ_TEXT_CIM_DTD_2_0 (1 (0x1))
Use o DTD que corresponde ao CIM DTD versão 2.0.
WMI_OBJ_TEXT_WMI_DTD_2_0 (2 (0x2))
Use o DTD WMI que corresponde ao CIM DTD versão 2.0. O uso desse valor permite extensões específicas do WMI, como objetos inseridos ou escopo.
WMI_OBJ_TEXT_WMI_EXT1 (3 (0x3))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT2 (4 (0x4))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT3 (5 (0x5))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT4 (6 (0x6))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT5 (7 (0x7))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT6 (8 (0x8))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT7 (9 (0x9))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT8 (10 (0xA))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT9 (11 (0xB))
Reservado para uso futuro.
WMI_OBJ_TEXT_WMI_EXT10 (12 (0xC))
Reservado para uso futuro.
WMI_OBJ_TEXT_LAST (13 (0xD))
Reservado para uso futuro.
pCtx
Opcional. Objeto de contexto para a operação. O objeto de contexto pode ser usado para especificar se determinadas partes do objeto são representadas no texto; por exemplo, se deseja incluir qualificadores na representação textual. O objeto de contexto usa os seguintes valores opcionais.
LocalOnly (VT_BOOL)
Se for TRUE, somente propriedades e métodos definidos localmente estarão presentes no XML resultante. O padrão é FALSE.
IncludeQualifiers (VT_BOOL)
Se TRUE, os qualificadores de classes, instâncias, propriedades e métodos serão incluídos na saída. O padrão é FALSE.
PathLevel (VT_I4)
O padrão é 0 (zero).
Os valores possíveis são:
-
0
Um elemento CLASS ou INSTANCE é criado dependendo se o objeto é uma classe ou instância.
-
1
UM VALOR. O elemento NAMEDOBJECT é gerado.
-
2
UM VALOR. O elemento OBJECTWITHLOCALPATH é gerado.
-
3
UM VALOR. O elemento OBJECTWITHPATH é gerado.
ExcludeSystemProperties (VT_BOOL)
Se TRUE, as propriedades do sistema, como __NAMESPACE, estarão ausentes na saída. O padrão é FALSE.
IncludeClassOrigin (VT_BOOL)
Se TRUE, o atributo de origem da classe será definido em elementos PROPERTY e METHOD . O padrão é FALSE.
strText
Representação textual do objeto . O usuário deve liberar a cadeia de caracteres usando SysFreeString quando terminar com strText.
Retornar valor
Esse método retorna um HRESULT que indica o status da chamada de método. A lista a seguir lista o valor contido em um HRESULT.
Comentários
Para obter mais informações, consulte Representando objetos em XML.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | wbemcli.h (inclua Wbemidl.h) |
Biblioteca | Wbemuuid.lib |
DLL | Fastprox.dll |