Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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