ICorProfilerInfo2::GetStringLayout, méthode
Obtient des informations sur la disposition d'un objet chaîne. Cette méthode est déconseillée dans .NET Framework version 4 et est remplacée par la méthode ICorProfilerInfo3::GetStringLayout2 .
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 chaîne. La longueur est stockée comme un DWORD.Remarque Ce paramètre retourne la longueur de la chaîne et pas la longueur de la mémoire tampon.La longueur de la mémoire tampon n'est plus disponible.
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, par rapport 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 ;
Mémoire tampon qui contient la chaîne réelle de caractères larges.
Les chaînes peuvent se terminer par le caractère NULL.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0