Partager via


ICorProfilerInfo2::GetStringLayout, méthode

Obtient des informations sur la disposition d'un objet string. Cette méthode est déconseillée dans le .NET Framework 4 et remplacée par la méthode ICorProfilerInfo3::GetStringLayout2.

Syntaxe

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

Paramètres

pBufferLengthOffset
[out] Pointeur vers le décalage de l’emplacement, par rapport au pointeur ObjectID, qui stocke la longueur de la chaîne. La longueur est stockée en tant que DWORD.

Notes

Ce paramètre retourne la longueur de la chaîne elle-même, et non la longueur de la mémoire tampon. La longueur de la mémoire tampon n’est plus disponible.

PStringLengthOffset
[out] Pointeur vers le décalage de l’emplacement, par rapport au pointeur ObjectID, qui stocke la longueur de la chaîne elle-même. La longueur est stockée en tant que DWORD.

pBufferOffset
[out] Pointeur vers le décalage de la mémoire tampon, par rapport au pointeur ObjectID, qui stocke la chaîne de caractères larges.

Notes

La méthode GetStringLayout obtient les décalages, par rapport au pointeur ObjectID, des emplacements dans lesquels les éléments suivants sont stockés :

  • Longueur de la mémoire tampon de la chaîne.

  • Longueur de la chaîne elle-même.

  • Mémoire tampon qui contient la chaîne réelle de caractères larges.

Les chaînes peuvent être terminées par un caractère null.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi