Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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