_EFN_GetManagedObjectFieldInfo-Funktion
Ruft den Offset vom Beginn eines Objekts zu einem Feld sowie den Wert des Felds mit dem bereitgestellten Objektzeiger und Feldnamen ab.
Syntax
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 vom objAddr
Feld zum Feld. Dieser Parameter kann NULL sein.
Bemerkungen
Wenn der Offset 0 ist, wird kein Offset geschrieben.
Wenn der zurzeit im Kontext befindliche Thread keinen verwalteten Code enthält, gibt die Funktion HRESULT-SOS_E_NOMANAGEDCODE mit dem Facilitywert 0xa0 und dem Fehlercode 0x1000 zurück.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: SOS_Stacktrace.h
.NET Framework Version: Seit 2.0 verfügbar