Megosztás a következőn keresztül:


ICorProfilerInfo2::GetStringLayout metódus

Információt kap egy sztringobjektum elrendezéséről. Ez a metódus elavult a .NET-keretrendszer 4-ben, és az ICorProfilerInfo3::GetStringLayout2 metódus felülírja.

Szintaxis

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

Paraméterek

pBufferLengthOffset
[kifelé] A mutatóhoz képest ObjectID a hely eltolására mutató mutató, amely a sztring hosszát tárolja. A hosszat a rendszer a következőként DWORDtárolja: .

Megjegyzés

Ez a paraméter a sztring hosszát adja vissza, nem pedig a puffer hosszát. A puffer hossza már nem érhető el.

PStringLengthOffset
[kifelé] A mutatóhoz képest ObjectID a hely eltolására mutató mutató, amely magában a sztringben tárolja a sztring hosszát. A hosszat a rendszer a következőként DWORDtárolja: .

pBufferOffset
[kifelé] A puffer eltolására mutató mutató a mutatóhoz ObjectID képest, amely a széles karakterek sztringét tárolja.

Megjegyzések

A GetStringLayout metódus a mutatóhoz ObjectID képest lekéri azoknak a helyeknek az eltolódásait, amelyekben a következők vannak tárolva:

  • A sztring pufferének hossza.

  • A sztring hossza.

  • A puffer, amely a széles karakterek tényleges sztringét tartalmazza.

A sztringek null értékűek lehetnek.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 2.0 óta érhető el

Lásd még