Método ICorProfilerInfo2::GetStringLayout
Obtém informações sobre o layout de um objeto da cadeia de caracteres. Esse método é 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
[out] Um ponteiro para o deslocamento do local, relacionado ao ponteiro ObjectID
, que armazena o comprimento da cadeia de caracteres. O comprimento é armazenado como um DWORD
.
Observação
Esse parâmetro retorna o comprimento da cadeia de caracteres em si, não o comprimento do buffer. O comprimento do buffer não está mais disponível.
PStringLengthOffset
[out] Um ponteiro para o deslocamento do local, relacionado ao ponteiro ObjectID
, que armazena o comprimento da cadeia de caracteres em si. O comprimento é armazenado como um DWORD
.
pBufferOffset
[out] Um ponteiro para o deslocamento do buffer, relacionado ao ponteiro ObjectID
, o qual armazena a cadeia de caracteres largos.
Comentários
O método GetStringLayout
obtém os deslocamentos relacionados ao ponteiro ObjectID
dos locais nos quais os seguintes são armazenados:
O comprimento do buffer da cadeia de caracteres.
O comprimento da cadeia de caracteres em si.
O buffer que contém a cadeia de caracteres real de caracteres largos.
As cadeias de caracteres podem ser terminadas em nulo.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0