Функция _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, смещение не записывается.
Если в данный момент в потоке нет управляемого кода, функция возвращает hrESULT SOS_E_NOMANAGEDCODE со значением объекта 0xa0 и кодом ошибки 0x1000.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: SOS_Stacktrace.h
версия платформа .NET Framework: Доступно с версии 2.0