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