Delen via


_EFN_GetManagedObjectFieldInfo, functie

Hiermee haalt u de verschuiving op van het begin van een object naar een veld en de waarde van het veld, met behulp van de opgegeven objectaanwijzer en veldnaam.

Syntaxis

HRESULT _EFN_GetManagedObjectFieldInfo(
    [in]  PDEBUG_CLIENT Client,
    [in]  ULONG64       objAddr,
    [in]  __out_ecount (mdNameLen) PSTR szFieldName,
    [out] PULONG64      pValue,
    [out] PULONG        pOffset
);

Parameters

Client [in] Een aanwijzer naar de foutopsporingsclient.

objAddr [in] Een aanwijzer voor beheerde objecten.

szFieldName [in] Een aanwijzer voor beheerde objecten naar de veldnaam.

pValue [uit] De veldwaarde. Deze parameter kan null zijn.

pOffset [uit] De verschuiving van objAddr naar het veld. Deze parameter kan null zijn.

Opmerkingen

Als de offset 0 is, wordt er geen verschuiving geschreven.

Als de thread momenteel geen beheerde code bevat, retourneert de functie HRESULT-SOS_E_NOMANAGEDCODE met een faciliteitwaarde van 0xa0 en een foutcode van 0x1000.

Vereisten

Platformen: Zie Systeemvereisten.

Koptekst: SOS_Stacktrace.h

.NET Framework-versie: beschikbaar sinds 2.0

Zie ook