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.
Dışarı aktarılan bir işlevin yönetilen kodu neden çağırdığı açıklanır.
Sözdizimi
typedef enum CorDebugCodeInvokePurpose
{
CODE_INVOKE_PURPOSE_NONE,
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION,
CODE_INVOKE_PURPOSE_CLASS_INIT,
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH,
} CorDebugCodeInvokePurpose;
Members
| Üye | Description |
|---|---|
CODE_INVOKE_PURPOSE_NONE |
Yok veya bilinmiyor. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
Yönetilen kod, ters p-invoke gibi herhangi bir yönetilen giriş noktasını çalıştırır. Daha ayrıntılı bir amaç çalışma zamanı tarafından bilinmiyor. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
Yönetilen kod statik bir oluşturucu çalıştırır. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
Yönetilen kod, çağrılan bazı arabirim yöntemleri için uygulamayı çalıştırır. |
Açıklamalar
Bu numaralandırma ICorDebugProcess6::GetExportStepInfo yöntemi tarafından yönetilen kodda adımlama hakkında bilgi sağlamak için kullanılır.
Uyarı
Bu numaralandırma yalnızca .NET Yerel hata ayıklama senaryolarında kullanılmak üzere tasarlanmıştır.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 4.6'dan itibaren kullanılabilir