_EFN_GetManagedObjectFieldInfo-Funktion
Ruft mithilfe des angegebenen Objektzeigers und Feldnamens den Offset vom Beginn eines Objekts zu einem Feld und den Wert des Felds ab.
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
Parameter
Client
[in] Ein Zeiger auf den Debugclient.objAddr
[in] Ein verwalteter Objektzeiger.szFieldName
[in] Ein verwalteter Objektzeiger auf den Feldnamen.pValue
[out] Der Feldwert. Dieser Parameter kann NULL sein.pOffset
[out] Der Offset von objAddr bis zu dem Feld. Dieser Parameter kann NULL sein.
Hinweise
Wenn der Offset 0 ist, wird kein Offset geschrieben.
Wenn der gegenwärtig im Kontext befindliche Thread keinen verwalteten Code enthält, gibt die Funktion HRESULT SOS_E_NOMANAGEDCODE mit dem Teildienstwert 0xa0 und dem Fehlercode 0x1000 zurück.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: SOS_Stacktrace.h
.NET Framework-Version: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0