Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cria um valor do tipo especificado, com um valor inicial de zero ou nulo.
Esse método está obsoleto no .NET estrutura versão 2.0. Use ICorDebugEval2::CreateValueForType em vez disso.
HRESULT CreateValue (
[in] CorElementType elementType,
[in] ICorDebugClass *pElementClass,
[out] ICorDebugValue **ppValue
);
Parâmetros
elementType
[in] Um valor igual a CorElementType enumeração que especifica o tipo do valor.pElementClass
[in] Ponteiro para um ICorDebugClass objeto que especifica a classe de valor, se o tipo não for um tipo primitivo.ppValue
[out] Ponteiro para o endereço de um ICorDebugValue objeto que representa o valor.
Comentários
CreateValue cria um ICorDebugValue objeto do tipo dado para o único propósito de usá-la em uma avaliação de função. Este objeto de valor pode ser usado para passar constantes do usuário sistema autônomo parâmetros.
Se o tipo do valor for um tipo primitivo, inicial for zero ou nulo. Use ICorDebugGenericValue::SetValue para conjunto o valor de um tipo primitivo.
Se o valor de elementType é ELEMENT_TYPE_CLASS, você obtém um ICorDebugReferenceValue (retornado em ppValue) que represente a referência de objeto nulo. Você pode usar esse objeto para passar nulo para uma avaliação de função com parâmetros de referência de objeto. Não é possível conjunto o ICorDebugValue a qualquer coisa; ele sempre permanecerá nulo.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
Versões do .NET estrutura: 1.1, 1.0