Partilhar via


Método de ICorProfilerInfo2::GetStringLayout

Obtém informações sobre o layout de um objeto de seqüência de caracteres. Esse método é reprovado na .NET Framework versão 4e é substituído pelo ICorProfilerInfo3::GetStringLayout2 método.

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

Parâmetros

  • pBufferLengthOffset
    [out] Um ponteiro para o deslocamento do local, em relação de ObjectID o ponteiro, que armazena o comprimento da seqüência de caracteres. O comprimento é armazenado como um DWORD.

    Observação

    Esse parâmetro retorna o comprimento da seqüência de caracteres, 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, em relação de ObjectID o ponteiro, que armazena o comprimento da seqüência de caracteres em si. O comprimento é armazenado como um DWORD.

  • pBufferOffset
    [out] Um ponteiro para o deslocamento do buffer, relativo para o ObjectID o ponteiro, que armazena a seqüência de caracteres de largura.

Comentários

O GetStringLayout método obtém os deslocamentos em relação ao ObjectID o ponteiro, dos locais de procedimentos armazenados:

  • O comprimento do buffer da seqüência de caracteres.

  • O comprimento da seqüência de caracteres em si.

  • O buffer que contém a seqüência real de caracteres de largura.

Seqüências de caracteres podem ser terminada por caractere nulo.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Corprof. idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICorProfilerInfo

Interface de ICorProfilerInfo2