Partilhar via


Método ICorProfilerInfo2::GetStringLayout

Obtém informações sobre o esquema de um objeto de cadeia. Este método foi preterido no .NET Framework 4 e é substituído pelo método ICorProfilerInfo3::GetStringLayout2.

Sintaxe

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

Parâmetros

pBufferLengthOffset
[fora] Um ponteiro para o desvio da localização, relativamente ao ObjectID ponteiro, que armazena o comprimento da cadeia. O comprimento é armazenado como um DWORD.

Nota

Este parâmetro devolve o comprimento da cadeia em si, não o comprimento da memória intermédia. O comprimento da memória intermédia já não está disponível.

PStringLengthOffset
[fora] Um ponteiro para o desvio da localização, relativamente ao ObjectID ponteiro, que armazena o comprimento da própria cadeia. O comprimento é armazenado como um DWORD.

pBufferOffset
[fora] Um ponteiro para o desvio da memória intermédia, relativamente ao ObjectID ponteiro, que armazena a cadeia de carateres largos.

Observações

O GetStringLayout método obtém os desvios, relativamente ao ObjectID ponteiro, das localizações nas quais os seguintes são armazenados:

  • O comprimento da memória intermédia da cadeia.

  • O comprimento da própria cadeia.

  • A memória intermédia que contém a cadeia real de carateres largos.

As cadeias podem ser terminadas de forma nula.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 2.0

Ver também