Função _EFN_GetManagedObjectFieldInfo
Obtém o deslocamento do início de um objeto para um campo e o valor do campo, utilizando o ponteiro do objeto fornecido e o nome do campo.
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
[in] Um ponteiro para o cliente de depuração.
objAddr
[in] Um ponteiro de objeto gerido.
szFieldName
[in] Um ponteiro de objeto gerido para o nome do campo.
pValue
[fora] O valor do campo. Este parâmetro pode ser nulo.
pOffset
[fora] O desvio de objAddr
para o campo. Este parâmetro pode ser nulo.
Observações
Se o desvio for 0, não será escrito nenhum desvio.
Se não existir nenhum código gerido no thread atualmente em contexto, a função devolve HRESULT SOS_E_NOMANAGEDCODE com um valor de instalação de 0xa0 e um código de erro de 0x1000.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: SOS_Stacktrace.h
.NET Framework Versão: Disponível desde 2.0
Ver também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários