IWbemObjectTextSrc::GetText 메서드는 IWbemClassObject 개체의 텍스트 표현을 만듭니다. 예를 들어 XML 표현입니다.
구문
HRESULT GetText(
long lFlags,
IWbemClassObject *pObj,
ULONG uObjTextFormat,
IWbemContext *pCtx,
BSTR *strText
);
매개 변수
lFlags
예약되어 있습니다. 0L이어야 합니다.
pObj
텍스트 형식으로 나타낼 개체에 대한 참조입니다. 이 매개 변수는 NULL일 수 없습니다.
uObjTextFormat
개체를 나타내는 데 사용되는 텍스트 형식의 정의입니다. 이 매개 변수의 유효한 값에 대한 자세한 내용은 비고를 참조하세요.
WMI_OBJ_TEXT_CIM_DTD_2_0(1(0x1))
CIM DTD 버전 2.0에 해당하는 DTD를 사용합니다.
WMI_OBJ_TEXT_WMI_DTD_2_0(2(0x2))
CIM DTD 버전 2.0에 해당하는 WMI DTD를 사용합니다. 이 값을 사용하면 포함된 개체 또는 scope 같은 WMI 관련 확장을 사용할 수 있습니다.
WMI_OBJ_TEXT_WMI_EXT1(3(0x3))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT2(4(0x4))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT3(5(0x5))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT4(6(0x6))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT5(7(0x7))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT6(8(0x8))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT7(9(0x9))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT8(10(0xA))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT9(11(0xB))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_WMI_EXT10(12(0xC))
다음에 사용하도록 예약됩니다.
WMI_OBJ_TEXT_LAST(13(0xD))
다음에 사용하도록 예약됩니다.
pCtx
선택 사항입니다. 작업에 대한 컨텍스트 개체입니다. 컨텍스트 개체를 사용하여 개체의 특정 부분이 텍스트로 표시되는지 여부를 지정할 수 있습니다. 예를 들어 텍스트 표현에 한정자를 포함할지 여부를 지정합니다. 컨텍스트 개체는 다음과 같은 선택적 값을 사용합니다.
LocalOnly(VT_BOOL)
TRUE인 경우 로컬로 정의된 속성 및 메서드만 결과 XML에 있습니다. 기본값은 FALSE입니다.
IncludeQualifiers(VT_BOOL)
TRUE이면 클래스, 인스턴스, 속성 및 메서드의 한정자는 출력에 포함됩니다. 기본값은 FALSE입니다.
PathLevel(VT_I4)
기본값은 0입니다.
가능한 값은 다음과 같습니다.
-
0
클래스 또는 INSTANCE 요소는 개체가 클래스인지 instance 여부에 따라 만들어집니다.
-
1
값입니다. NAMEDOBJECT 요소가 생성됩니다.
-
2
값입니다. OBJECTWITHLOCALPATH 요소가 생성됩니다.
-
3
값입니다. OBJECTWITHPATH 요소가 생성됩니다.
ExcludeSystemProperties(VT_BOOL)
TRUE이면 __NAMESPACE 같은 시스템 속성이 출력에 없습니다. 기본값은 FALSE입니다.
IncludeClassOrigin(VT_BOOL)
TRUE이면 클래스 원본 특성이 PROPERTY 및 METHOD 요소에 설정됩니다. 기본값은 FALSE입니다.
strText
개체의 텍스트 표현입니다. strText로 완료되면 사용자는 SysFreeString을 사용하여 문자열을 해제해야 합니다.
반환 값
이 메서드는 메서드 호출의 상태를 나타내는 HRESULT를 반환합니다. 다음 목록에는 HRESULT 내에 포함된 값이 나열되어 있습니다.
설명
자세한 내용은 XML에서 개체 표현을 참조하세요.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows Vista |
| 지원되는 최소 서버 | Windows Server 2008 |
| 대상 플랫폼 | Windows |
| 헤더 | wbemcli.h(Wbemidl.h 포함) |
| 라이브러리 | Wbemuuid.lib |
| DLL | Fastprox.dll |