Partager via


ICorProfilerInfo2::GetStringLayout, méthode

Mise à jour : novembre 2007

Obtient des informations sur la disposition d'un objet chaîne.

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

Paramètres

  • pBufferLengthOffset
    [out] Pointeur vers l'offset de l'emplacement, relatif au pointeur ObjectID, qui stocke la longueur de la mémoire tampon de la chaîne. La longueur est stockée comme un DWORD.

  • PStringLengthOffset
    [out] Pointeur vers l'offset de l'emplacement, relatif au pointeur ObjectID, qui stocke la longueur de la chaîne. La longueur est stockée comme un DWORD.

  • pBufferOffset
    [out] Pointeur vers l'offset de la mémoire tampon, relatif au pointeur ObjectID, qui stocke la chaîne de caractères étendus.

Notes

La méthode GetStringLayout obtient les offsets, relatifs au pointeur ObjectID, des emplacements dans lesquels les éléments suivants sont stockés.

  • la longueur de la mémoire tampon de la chaîne ;

  • la longueur de la chaîne ;

  • la mémoire tampon contenant la chaîne réelle de caractères étendus.

Les chaînes peuvent ou non se terminer par le caractère NULL.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Corprof.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorProfilerInfo

ICorProfilerInfo2