Dela via


ICorProfilerInfo2::GetStringLayout, metod

Hämtar information om layouten för ett strängobjekt. Den här metoden är inaktuell i .NET Framework 4 och ersätts av metoden ICorProfilerInfo3::GetStringLayout2.

Syntax

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

Parametrar

pBufferLengthOffset
[ut] En pekare till förskjutningen av platsen, i förhållande till pekaren ObjectID , som lagrar strängens längd. Längden lagras som en DWORD.

Anteckning

Den här parametern returnerar längden på själva strängen, inte längden på bufferten. Buffertens längd är inte längre tillgänglig.

PStringLengthOffset
[ut] En pekare till förskjutningen av platsen, i förhållande till pekaren ObjectID , som lagrar längden på själva strängen. Längden lagras som en DWORD.

pBufferOffset
[ut] En pekare till buffertens förskjutning, i förhållande till pekaren ObjectID , som lagrar strängen med breda tecken.

Kommentarer

Metoden GetStringLayout hämtar förskjutningarna, i förhållande till pekaren ObjectID , för de platser där följande lagras:

  • Längden på strängens buffert.

  • Längden på själva strängen.

  • Bufferten som innehåller den faktiska strängen med breda tecken.

Strängar kan vara null-avslutade.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 2.0

Se även