ICorDebugEval2::CreateValueForType 方法

获取指向指定类型的新“ICorDebugValue”的指针,其初始值为零或为 NULL。

语法

HRESULT CreateValueForType (  
    [in] ICorDebugType         *pType,  
    [out] ICorDebugValue       **ppValue  
);  

参数

pType
[in] 指向表示该类型的 ICorDebugType 对象的指针。

ppValue
[out] 指向表示值的 ICorDebugValue 对象地址的指针。

备注

CreateValueForType 概括了 ICorDebugEval::CreateValue,允许你指定任意对象类型,包括构造类型,例如 List<int>。 此方法的唯一目的是生成一个可传递给函数计算的值。

类型必须是类或值类型。 不能使用此方法创建数组值或字符串值。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 2.0 起可用