Sdílet prostřednictvím


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

Viz také