Compartir a través de


ICorProfilerInfo2::GetStringLayout (Método)

Obtiene información sobre el diseño de un objeto de cadena. Este método está desusado en .NET Framework versión 4 y ha quedado reemplazado por el método ICorProfilerInfo3::GetStringLayout2.

HRESULT GetStringLayout(
    [out] ULONG *pBufferLengthOffset,
    [out] ULONG *pStringLengthOffset,
    [out] ULONG *pBufferOffset);

Parámetros

  • pBufferLengthOffset
    [out] Puntero al desplazamiento de la ubicación, con respecto al puntero ObjectID, que almacena la longitud de la propia cadena. La longitud se almacena como un valor DWORD.

    NotaNota

    Este parámetro devuelve la longitud de la propia cadena, no la longitud del búfer.La longitud del búfer ya no está disponible.

  • PStringLengthOffset
    [out] Puntero al desplazamiento de la ubicación, con respecto al puntero ObjectID, que almacena la longitud de la cadena. La longitud se almacena como un valor DWORD.

  • pBufferOffset
    [out] Puntero al desplazamiento del búfer, con respecto al puntero ObjectID, que almacena la cadena de caracteres anchos.

Comentarios

El método GetStringLayout obtiene los desplazamientos, con respecto al puntero ObjectID, de las ubicaciones donde se almacenan los siguientes elementos:

  • Longitud del búfer de la cadena.

  • Longitud de la cadena.

  • Búfer que contiene la cadena real de caracteres anchos.

Las cadenas pueden terminar en null.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorProfilerInfo (Interfaz)

ICorProfilerInfo2 (Interfaz)