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