Função _EFN_GetManagedObjectFieldInfo
Obtém o deslocamento do início de um objeto para um campo e o valor do campo, usando o ponteiro de objeto e o nome do campo fornecidos.
Sintaxe
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
Parâmetros
Client
[em] Um ponteiro para o cliente de depuração.
objAddr
[em] Um ponteiro de objeto gerenciado.
szFieldName [in] Um ponteiro de objeto gerenciado para o nome do campo.
pValue
[fora] O valor do campo. Este parâmetro pode ser nulo.
pOffset
[fora] O deslocamento de objAddr
para o campo. Este parâmetro pode ser nulo.
Comentários
Se o deslocamento for 0, nenhum deslocamento será gravado.
Se não houver nenhum código gerenciado no thread atualmente no contexto, a função retornará HRESULT SOS_E_NOMANAGEDCODE com um valor de instalação de 0xa0 e um código de erro de 0x1000.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: SOS_Stacktrace.h
Versão do .NET Framework: Disponível desde a versão 2.0