Aracılığıyla paylaş


ICorProfilerCallback::COMClassicVTableDestroyed Yöntemi

Bir COM birlikte çalışma vtable'ını yok edildiğini profil oluşturucuya bildirir.

Not

Vtable'ların yok edilmesi kapanmaya çok yakın olduğundan, bu geri çağırma büyük olasılıkla hiçbir zaman gerçekleşmeyecektir.

Sözdizimi

HRESULT COMClassicVTableDestroyed(  
    [in] ClassID wrappedClassId,  
    [in] REFGUID implementedIID,  
    [in] void    *pVTable);  

Parametreler

wrappedClassId
[in] Bu vtable'ın oluşturulduğu sınıfın kimliği.

implementedIID
[in] sınıfı tarafından uygulanan arabirimin kimliği. Arabirim yalnızca içse bu değer NULL olabilir.

pVTable
[in] Vtable'ın başlangıcına yönelik bir işaretçi.

Açıklamalar

Yığın, çöp toplamaya izin veren bir durumda olmadığından ve bu nedenle önleyici atık toplama etkinleştirilemediğinden profil oluşturucu bu yöntemin uygulanmasında engellememelidir. Profil oluşturucu burada engellenirse ve çöp toplama denenirse, çalışma zamanı bu geri çağırma dönene kadar engeller.

Profil oluşturucunun bu yöntemi uygulaması yönetilen koda çağrılamamalıdır veya herhangi bir şekilde yönetilen bellek ayırmaya neden olmamalıdır.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.