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 adresi temsil eder.
Sözdizimi
public struct DEBUG_ADDRESS {
public uint ulAppDomainID;
public Guid guidModule;
public int tokClass;
public DEBUG_ADDRESS_UNION addr;
}
Üyeler
ulAppDomainID
İşlem kimliği.
guidModule
Bu adresi içeren modülün GUID'si.
tokClass
Bu adresin sınıfını veya türünü tanımlayan belirteç.
Dekont
Bu değer bir sembol sağlayıcısına özgüdür ve bu nedenle bir sınıf türü için tanımlayıcı olarak dışında genel bir anlamı yoktur.
addr
Tek tek adres türlerini açıklayan yapıların birleşimini içeren bir DEBUG_ADDRESS_UNION yapısı. addr değeri.dwKindADDRESS_KIND numaralandırmasından gelir ve birleşimin nasıl yorumlandırıldığı açıklanır.
Açıklamalar
Bu yapı doldurulacak GetAddress yöntemine geçirilir.
Uyarı [yalnızca C++]
ve addr.dwKind null değer değilseaddr.addr.addrLocal.pLocal, belirteç işaretçisini çağırmalısınızRelease:ADDRESS_KIND_METADATA_LOCAL
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