_EFN_GetManagedObjectFieldInfo funktion
Hämtar förskjutningen från början av ett objekt till ett fält och fältets värde med hjälp av den angivna objektpekaren och fältnamnet.
Syntax
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
Parametrar
Client
[i] En pekare till felsökningsklienten.
objAddr
[i] En pekare för hanterat objekt.
szFieldName [in] En pekare för hanterat objekt till fältnamnet.
pValue
[ut] Fältvärdet. Den här parametern kan vara null.
pOffset
[ut] Förskjutningen från objAddr
till fältet. Den här parametern kan vara null.
Kommentarer
Om förskjutningen är 0 skrivs ingen förskjutning.
Om det för närvarande inte finns någon hanterad kod i tråden i kontexten returnerar funktionen HRESULT-SOS_E_NOMANAGEDCODE med ett anläggningsvärde på 0xa0 och en felkod för 0x1000.
Krav
Plattformar: Se Systemkrav.
Rubrik: SOS_Stacktrace.h
.NET Framework-version: Tillgänglig sedan 2.0