Compartilhar via


Método ICorDebugEval2::CreateValueForType

Obtém um ponteiro para um novo ICorDebugValue do tipo especificado, com um valor inicial de zero ou nulo.

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

Parâmetros

  • pType
    [in] Ponteiro para um ICorDebugType objeto que representa o tipo.

  • ppValue
    [out] Ponteiro para o endereço de um ICorDebugValue objeto que representa o valor.

Comentários

CreateValueForType generalizou ICorDebugEval::CreateValue , permitindo que você especificar um tipo de objeto arbitrário, incluindo tipos construídos sistema autônomo List<int>. A única finalidade desse método é gerar um valor que pode ser passado para uma avaliação de função.

O tipo deve ser uma classe ou um tipo de valor. Não use esse método para criar valores da matriz ou valores de seqüência de caracteres.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICorDebugEval2