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.
Eşitleme bloğu temizleme bilgileri için bir aktarım arabelleği tanımlar.
Note
Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorDebug API'leriyle ICorProfiler çalışmanızı öneririz.
Syntax
struct DacpSyncBlockCleanupData : ZeroInit<DacpSyncBlockCleanupData>
{
CLRDATA_ADDRESS SyncBlockPointer;
CLRDATA_ADDRESS nextSyncBlock;
CLRDATA_ADDRESS blockRCW;
CLRDATA_ADDRESS blockClassFactory;
CLRDATA_ADDRESS blockCCW;
// Pass NULL on the first request to start a traversal.
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS psyncBlock)
{
return sos->GetSyncBlockCleanupData(psyncBlock, this);
}
};
Members
| Üye | Açıklama |
|---|---|
SyncBlockPointer |
Eşitleme bloğunun adresi. |
nextSyncBlock |
Temizleme listesindeki bir sonraki eşitleme bloğunun adresi. |
blockRCW |
Eşitleme bloğuyla ilişkili çalışma zamanı çağrılabilen sarmalayıcının adresi. |
blockClassFactory |
Eşitleme bloğuyla ilişkili sınıf fabrikasının adresi. |
blockCCW |
Eşitleme bloğuyla ilişkili COM çağrılabilen sarmalayıcının adresi. |
Request |
çağrısı ISOSDacInterface::GetSyncBlockCleanupDatayaparak yapısını doldurur. Geçiş başlatmak için ilk isteği geçirin NULL . |
Remarks
Bu yapı çalışma zamanının içinde bulunur ve hiçbir üst bilgi veya kitaplık dosyası aracılığıyla kullanıma sunulmaz. Bunu kullanmak için, yukarıda belirtilen yapıyı tanımlayın.
Requirements
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: Hiç kimse
Kütüphane: Hiç kimse
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir