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.
Obtém o valor do campo especificado da classe especificada para esse valor de objeto.
Sintaxe
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parâmetros
pClass [em] Um ponteiro para um objeto "ICorDebugClass" que representa a classe para a qual obter o valor do campo.
fieldDef [em] Um mdFieldDef token que faz referência aos metadados que descrevem o campo.
ppValue [saídas] Um ponteiro para um objeto "ICorDebugValue" que representa o valor do campo especificado.
Observações
A classe, especificada no pClass parâmetro, deve estar na hierarquia da classe do valor do objeto e o campo deve ser um campo dessa classe.
O GetFieldValue método ainda terá êxito para objetos genéricos e classes genéricas. Por exemplo, se MyDictionary<V> herda de Dictionary<string,V>, e o valor do objeto for do tipo MyDictionary<int32>, passar o ICorDebugClass objeto para Dictionary<K,V> obterá com êxito um campo de Dictionary<string,int32>.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde o .NET Framework 1.0