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++] _mdToken
typedef
je pro 32bitovou int
verzi .
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