Aracılığıyla paylaş


CorDebugCodeInvokeKind Sabit Listesi

Dışarı aktarılan bir işlevin yönetilen kodu nasıl çağırdığı açıklanır.

Sözdizimi

typedef enum CorDebugCodeInvokeKind
{
    CODE_INVOKE_KIND_NONE,
    CODE_INVOKE_KIND_RETURN,
    CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;

Members

Üye Description
CODE_INVOKE_KIND_NONE Bu yöntem tarafından herhangi bir yönetilen kod çağrılırsa, daha sonra açık olaylar veya kesme noktaları tarafından bulunması gerekir.

--veya--

Üzerinde durmanın kolay bir yolu olmadığından bu yöntemin çağırdığı yönetilen kodun bazılarını kaçırabiliriz.

--veya--

yöntemi hiçbir zaman yönetilen kodu çağıramayabilir.
CODE_INVOKE_KIND_RETURN Bu yöntem, bir dönüş yönergesi aracılığıyla yönetilen kodu çağırır. Dışarı adımlama, bir sonraki yönetilen koda ulaşmalıdır.
CODE_INVOKE_KIND_TAILCALL Bu yöntem bir tail-call aracılığıyla yönetilen kodu çağırır. Tek adımlama ve tüm arama yönergelerinin üzerine adımlama, yönetilen koda ulaşmalıdı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