Compartir a través de


_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.

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 de campo.

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

  • pOffset
    [out] Desplazamiento desde objAddr hasta el 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 en contexto, la función devuelve el HRESULT SOS_E_NOMANAGEDCODE con el valor 0xa0 y el código de error 0x1000.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: SOS_Stacktrace.h

.NET Framework, versión: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Otros recursos

Funciones estáticas globales para la depuración