Compartir vía


_EFN_GetManagedObjectFieldInfo (Función)

Obtiene el desplazamiento desde el inicio de un objeto hasta un campo y el valor del campo, a partir del puntero de objeto y nombre de campo especificados.

Sintaxis

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

Parámetros

Client [in] Puntero al cliente de depuración.

objAddr [in] Puntero de objeto administrado.

szFieldName [in] Puntero de objeto administrado al nombre del campo.

pValue [out] Valor del campo. Este parámetro puede ser NULL.

pOffset [out] Desplazamiento del objAddr campo. Este parámetro puede ser NULL.

Comentarios

Si el desplazamiento es 0, no se escribe ningún desplazamiento.

Si no hay código administrado en el subproceso actualmente en contexto, la función devuelve HRESULT SOS_E_NOMANAGEDCODE con un valor de instalación de 0xa0 y un código de error de 0x1000.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: SOS_Stacktrace.h

Versión de .NET Framework: disponible desde 2.0

Consulte también