Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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