업데이트: 2007년 11월
개체를 포함하는 값을 나타내는 ICorDebugValue의 서브클래스입니다.
interface ICorDebugObjectValue : ICorDebugValue {
HRESULT GetClass (
[out] ICorDebugClass **ppClass
);
HRESULT GetContext (
[out] ICorDebugContext **ppContext
);
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
HRESULT GetManagedCopy (
[out] IUnknown **ppObject
);
HRESULT GetVirtualMethod (
[in] mdMemberRef memberRef,
[out] ICorDebugFunction **ppFunction
);
HRESULT IsValueClass (
[out] BOOL *pbIsValueClass
);
HRESULT SetFromManagedCopy (
[in] IUnknown *pObject
);
};
메서드
메서드 |
설명 |
|---|---|
이 ICorDebugObjectValue가 참조하는 개체의 CLR(공용 언어 런타임) Type에 대한 인터페이스 포인터를 가져옵니다. |
|
구현되지 않았습니다. |
|
지정된 클래스의 지정된 필드 값을 나타내는 ICorDebugValue에 대한 인터페이스 포인터를 가져옵니다. |
|
더 이상 사용되지 않습니다. 이 메서드를 호출하지 마십시오. |
|
구현되지 않았습니다. |
|
이 ICorDebugObjectValue에서 참조하는 개체가 값 형식인지 여부를 나타내는 값을 가져옵니다. |
|
더 이상 사용되지 않습니다. 이 메서드를 호출하지 마십시오. |
설명
ICorDebugObjectValue는 디버깅 중인 프로세스가 계속될 때까지 유효합니다.
요구 사항
플랫폼:.NET Framework 시스템 요구 사항 참조
헤더: CorDebug.idl
라이브러리: CorGuids.lib
.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0