Método de ICorDebugObjectValue::GetFieldValue
Obtém o valor do campo especificado da classe especificada para este valor de objeto.
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parâmetros
pClass
[in] Um ponteiro para um ICorDebugClass o objeto que representa a classe para a qual obter o valor do campo.fieldDef
[in] Um mdFieldDef token que referencia os metadados que descrevem o campo.ppValue
[out] Um ponteiro para um ICorDebugValue o objeto que representa o valor do campo especificado.
Comentários
A classe, especificada na pClass parâmetro, deve estar na hierarquia de classe do valor do objeto, e o campo deve ser um campo dessa classe.
O GetFieldValue método ainda será bem-sucedida para objetos genéricos e classes genéricas. Por exemplo, se MyDictionary <V> herda Dictionary < string, V >, e o valor do objeto é do tipo MyDictionary <int32>, passando a ICorDebugClass o objeto de dicionário < K, V > com êxito terá um campo de Dictionary < string, int32 >.
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, 1.1, 1.0