Compartilhar via


Método de ICorDebugEval2::CreateValueForType

Obtém um ponteiro para uma nova 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 uma ICorDebugType o objeto que representa o tipo.

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

Comentários

CreateValueForTypegeneraliza ICorDebugEval::CreateValue , permitindo que você especificar um tipo de objeto arbitrário, incluindo construídos tipos como 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. É possível usar esse método para criar a valores de matriz ou seqüência de caracteres.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICorDebugEval2