Udostępnij za pośrednictwem


ICorProfilerInfo2::GetStringLayout — Metoda

Pobiera informacje o układzie obiektu ciągu. Ta metoda jest przestarzała w .NET Framework 4 i jest zastępowana przez metodę ICorProfilerInfo3::GetStringLayout2.

Składnia

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

Parametry

pBufferLengthOffset
[out] Wskaźnik do przesunięcia lokalizacji względem ObjectID wskaźnika, który przechowuje długość ciągu. Długość jest przechowywana jako .DWORD

Uwaga

Ten parametr zwraca długość samego ciągu, a nie długość buforu. Długość buforu nie jest już dostępna.

PStringLengthOffset
[out] Wskaźnik do przesunięcia lokalizacji względem ObjectID wskaźnika, który przechowuje długość samego ciągu. Długość jest przechowywana jako .DWORD

pBufferOffset
[out] Wskaźnik do przesunięcia buforu względem ObjectID wskaźnika, który przechowuje ciąg znaków szerokich.

Uwagi

Metoda GetStringLayout pobiera przesunięcia względem ObjectID wskaźnika lokalizacji, w których są przechowywane następujące elementy:

  • Długość buforu ciągu.

  • Długość samego ciągu.

  • Bufor zawierający rzeczywisty ciąg znaków szerokich.

Ciągi mogą być zakończone z wartością null.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorProf.idl, CorProf.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 2.0

Zobacz też