Dela via


_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

Se även