Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu yapı, bir kapsam içindeki yerel değişkenin adresini temsil eder (genellikle bir işlev veya yöntem).
Sözdizimi
public struct METADATA_ADDRESS_LOCAL {
public int tokMethod;
public object pLocal;
public uint dwIndex;
}
Üyeler
tokMethod
Yerel değişkenin parçası olduğu yöntemin veya işlevin kimliği.
[C++] _mdToken , 32 bit intiçin bir typedef 'dir.
pLocal
Adresi bu yapıyı temsil eden belirteç.
dwIndex
Yöntem veya işlevdeki bu yerel değişkenin dizini veya başka bir değer (dile özgü) olabilir.
Açıklamalar
Bu yapı, yapı alanı olarak ayarlandığında DEBUG_ADDRESS_UNION yapısındaki dwKind DEBUG_ADDRESS_UNION birleşimin bir parçasıdır (ADDRESS_KIND numaralandırmasından bir değer). ADDRESS_KIND_LOCAL
Uyarı
[Yalnızca C++] Null değilsepLocal, belirteç işaretçisiniaddr (DEBUG_ADDRESS yapısındaki bir alan) çağırmanız Release gerekir:
if (addr.dwKind == ADDRESS_KIND_METADATA_LOCAL && addr.addr.addrLocal.pLocal != NULL)
{
addr.addr.addrLocal.pLocal->Release();
}
Gereksinimler
Üst bilgi: sh.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll