_EFN_GetManagedObjectFieldInfo — Funkcja
Pobiera przesunięcie od początku obiektu do pola i wartości pola przy użyciu podanego wskaźnika obiektu i nazwy pola.
Składnia
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
Parametry
Client
[in] Wskaźnik do klienta debugowania.
objAddr
[in] Wskaźnik obiektu zarządzanego.
szFieldName [in] Wskaźnik obiektu zarządzanego na nazwę pola.
pValue
[out] Wartość pola. Ten parametr może mieć wartość null.
pOffset
[out] Przesunięcie z objAddr
do pola. Ten parametr może mieć wartość null.
Uwagi
Jeśli przesunięcie wynosi 0, nie jest zapisywane żadne przesunięcie.
Jeśli w wątku aktualnie w kontekście nie ma kodu zarządzanego, funkcja zwraca SOS_E_NOMANAGEDCODE HRESULT z wartością obiektu 0xa0 i kodem błędu 0x1000.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: SOS_Stacktrace.h
Wersja programu .NET Framework: dostępna od wersji 2.0