Compartir a través de


ICorDebugEval2::CreateValueForType (Método)

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

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 ya que permite especificar un tipo de objeto arbitrario, incluidos tipos construidos como List<int>. El único propósito de este método es generar un valor que se pueda pasar a la evaluación de una función.

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

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorDebugEval2 (Interfaz)