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