ICorProfilerInfo2::GetStringLayout – metoda
Získá informace o rozložení objektu řetězce. Tato metoda je zastaralá v rozhraní .NET Framework 4 a je nahrazena metodou ICorProfilerInfo3::GetStringLayout2 .
Syntaxe
HRESULT GetStringLayout(
[out] ULONG *pBufferLengthOffset,
[out] ULONG *pStringLengthOffset,
[out] ULONG *pBufferOffset);
Parametry
pBufferLengthOffset
[out] Ukazatel na posun umístění vzhledem k ukazateli ObjectID
, který ukládá délku řetězce. Délka se uloží jako DWORD
.
Poznámka
Tento parametr vrátí délku samotného řetězce, nikoli délku vyrovnávací paměti. Délka vyrovnávací paměti již není k dispozici.
PStringLengthOffset
[out] Ukazatel na posun umístění vzhledem k ukazateli ObjectID
, který ukládá délku samotného řetězce. Délka se uloží jako DWORD
.
pBufferOffset
[out] Ukazatel na posun vyrovnávací paměti vzhledem k ukazateli ObjectID
, který ukládá řetězec širokých znaků.
Poznámky
Metoda GetStringLayout
získá posuny vzhledem k ukazateli ObjectID
umístění, ve kterých jsou uloženy následující:
Délka vyrovnávací paměti řetězce.
Délka samotného řetězce.
Vyrovnávací paměť, která obsahuje skutečný řetězec širokých znaků.
Řetězce mohou být ukončeny hodnotou null.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0