DkmStackWalkFrame.GetInspectionInterface(DkmInspectionSession, Guid) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Getınspectionınterface, bir bileşenin yığın çerçevesini derin bir şekilde incelemek için kullanabileceği bir ICorDebugFrame veya uygulamaya özel arabirimler elde etmek için kullanılır.
Döndürülen arabirim yalnızca hedef işlemi incelemek için kullanılabilir ve yürütmeyi denetlemek için asla kullanılmamalıdır (adım yok, kesme noktası yok, devam et, vb.). Bunun yapılması desteklenmez ve tanımsız davranışa neden olur. Not: Bu yöntemin yönetilen koddan kullanılması, performans nedenleriyle önerilmez. DkmStackWalkFrame 'in yerel ve yönetilen kod arasında sıralanmasını pahalı bir işlemdir. Yerine Dkmruntimeınstance. Getframeınspectionınterface kullanın.
Konum kısıtlaması: Bu API, hedef çalışma zamanının yığın yürüme uyguladığı ya da simgelerin yüklendiği işlemden aynı işlemden çağrılmalıdır. Yönetilen hata ayıklama için bu, 64 bitlik veya uzak işlemlerde hata ayıklarken bu API 'nin bir hata ayıklama İzleyicisi bileşeninden çağrılması gerektiği anlamına gelir.
public:
System::Object ^ GetInspectionInterface(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ Session, Guid InterfaceID);
public object GetInspectionInterface (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession Session, Guid InterfaceID);
member this.GetInspectionInterface : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * Guid -> obj
Public Function GetInspectionInterface (Session As DkmInspectionSession, InterfaceID As Guid) As Object
Parametreler
- Session
- DkmInspectionSession
[In, Isteğe bağlı] DkmInspectionSession, bir değerlendirme grubuyla ilişkili özel verileri depolamak için verileri inceleyebileceğiniz çeşitli bileşenlere izin verir.
- InterfaceID
- Guid
'Ndaki İstenen arabirimin GUID 'SI. IID_ICorDebugFrame, yönetilen bir çerçeve için CorDebug çerçeve arabirimini almak için kullanılabilir. Diğer hata ayıklama izleyicileri veya yığın walseçicileri kendi arabirimini sağlayabilir.
Döndürülenler
Dışı Çerçeve arabirimi döndürüldü. Bu, ' InterfaceID ' öğesine karşılık gelen arabirim işaretçisine dönüşebilir.