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