_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 Zeiger für verwaltete Objekte.
szFieldName
[in] Ein verwalteter Objektzeiger auf den Feldnamen.
pValue
[out] Der Wert des Felds. Dieser Parameter kann NULL sein.
pOffset
[out] Der Offset von objAddr
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
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für