DkmStackWalkFrame.GetInspectionInterface(DkmInspectionSession, Guid) Yöntem

Tanım

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

Object

Dışı Çerçeve arabirimi döndürüldü. Bu, ' InterfaceID ' öğesine karşılık gelen arabirim işaretçisine dönüşebilir.

Şunlara uygulanır