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