Compartir a través de


ICorProfilerInfo2::GetStringLayout (Método)

Obtiene información sobre la distribución de un objeto de cadena. Este método está en desuso en .NET Framework 4 y lo sustituye el método ICorProfilerInfo3::GetStringLayout2.

Sintaxis

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

Parámetros

pBufferLengthOffset
[out] Puntero al desplazamiento de la ubicación, en relación con el puntero ObjectID, donde se almacena la longitud de la cadena. Esta longitud se almacena como DWORD.

Nota

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, en relación con el puntero ObjectID, donde se almacena la longitud de la propia cadena. Esta longitud se almacena como DWORD.

pBufferOffset
[out] Puntero al desplazamiento del búfer, en relación con el puntero ObjectID, donde se almacena la cadena de caracteres anchos.

Comentarios

El método GetStringLayout obtiene los desplazamientos, relativos al puntero ObjectID, de las ubicaciones en las que se almacenan lo siguiente:

  • Longitud del búfer de la cadena.

  • Longitud de la propia cadena.

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

Las cadenas pueden terminar en null.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también