Compartir a través de


ICorDebugEval2::CreateValueForType (Método)

Obtiene un puntero a un nuevo valorde ICorDebugValue del tipo especificado, con un valor inicial de cero o null.

Sintaxis

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

Parámetros

pType
[in] Puntero a un objeto ICorDebugType que representa el tipo.

ppValue
[out] Puntero a la dirección de un objeto ICorDebugValue que representa el valor.

Comentarios

CreateValueForType generaliza ICorDebugEval::CreateValue al permitir especificar un tipo de objeto arbitrario, incluidos los tipos construidos como List<int>. El único propósito de este método es generar un valor que se puede pasar a una evaluación de función.

El tipo debe ser una clase o un tipo de valor. No puede usar este método para crear valores de matriz o valores de cadena.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 2.0