Sdílet prostřednictvím


METADATA_ADDRESS_LOCAL

Tato struktura představuje adresu místní proměnné v oboru (obvykle funkci nebo metodu).

Syntaxe

public struct METADATA_ADDRESS_LOCAL {
    public int    tokMethod;
    public object pLocal;
    public uint   dwIndex;
}

Členové

tokMethod
ID metody nebo funkce, na které je místní proměnná součástí.

[C++] _mdTokentypedef je pro 32bitovou intverzi .

pLocal
Token, jehož adresa tato struktura představuje.

dwIndex
Může být indexem této místní proměnné v metodě nebo funkci nebo jiné hodnoty (specifické pro jazyk).

Poznámky

Tato struktura je součástí sjednocení ve struktuře DEBUG_ADDRESS_UNION, pokud dwKind je pole DEBUG_ADDRESS_UNION struktury nastaveno na ADDRESS_KIND_LOCAL (hodnota z ADDRESS_KIND výčtu).

Upozorňující

[Pouze C++] Pokud pLocal není null, musíte volat Release ukazatel tokenu (addr je pole ve struktuře DEBUG_ADDRESS):

if (addr.dwKind == ADDRESS_KIND_METADATA_LOCAL && addr.addr.addrLocal.pLocal != NULL)
{
    addr.addr.addrLocal.pLocal->Release();
}

Požadavky

Hlavička: sh.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také