ICorDebugEval::CreateValue 메서드
초기 값이 0 또는 null인 지정된 형식의 값을 만듭니다.
이 메서드는 .NET Framework 버전 2.0에서 더 이상 사용되지 않습니다. 대신 ICorDebugEval2::CreateValueForType을 사용합니다.
구문
HRESULT CreateValue (
[in] CorElementType elementType,
[in] ICorDebugClass *pElementClass,
[out] ICorDebugValue **ppValue
);
매개 변수
elementType
[in] 값의 형식을 지정하는 CorElementType 열거형의 값입니다.
pElementClass
[in] 형식이 기본 형식이 아닌 경우 값의 클래스를 지정하는 ICorDebugClass 개체에 대한 포인터입니다.
ppValue
[out] 값을 나타내는 "ICorDebugValue" 개체의 주소에 대한 포인터입니다.
설명
CreateValue
는 함수 평가에서 사용하기 위해 지정된 형식의 ICorDebugValue
개체를 만듭니다. 이 값 개체는 사용자 상수를 매개 변수로 전달하는 데 사용할 수 있습니다.
값의 형식이 기본 형식인 경우 초기 값은 0 또는 null입니다. ICorDebugGenericValue::SetValue를 사용하여 기본 형식의 값을 설정합니다.
elementType
값이 ELEMENT_TYPE_CLASS인 경우 null 개체 참조를 나타내는 "ICorDebugReferenceValue"(ppValue
에서 반환)를 가져옵니다. 이 개체를 사용하여 개체 참조 매개 변수가 있는 함수 평가에 null을 전달할 수 있습니다. ICorDebugValue
를 어떤 값으로도 설정할 수 없습니다. 항상 null로 유지됩니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorDebug.idl, CorDebug.h
라이브러리: CorGuids.lib
.NET Framework 버전: 1.1, 1.0
참고 항목
.NET