Функция _EFN_GetManagedObjectFieldInfo
Возвращает смещение от начала объекта до поля и значение поля, используя предоставленный указатель объекта и имя поля.
Синтаксис
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
Параметры
Client
[in] Указатель на клиент отладки.
objAddr
[in] Указатель управляемого объекта.
szFieldName
[in] Указатель управляемого объекта на имя поля.
pValue
[out] Значение поля. Этот параметр может быть нулевым.
pOffset
[out] Смещение от objAddr
к полю. Этот параметр может быть нулевым.
Комментарии
Если смещение равно 0, смещение не записывается.
Если в текущем контексте потока нет управляемого кода, функция возвращает SOS_E_NOMANAGEDCODE HRESULT со значением объекта 0xa0 и кодом ошибки 0x1000.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: SOS_Stacktrace.h
версия платформа .NET Framework: доступна с версии 2.0.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по