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.
Kesme noktasının neden bağlı olmadığını açıklayan bir IDebugErrorBreakpoint2 nesnesi alır.
Sözdizimi
Parametreler
ppErrorBP
[out] Uyarıyı veya hatayı açıklayan bir IDebugErrorBreakpoint2 nesnesi döndürür.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
IDebugErrorBreakpoint2 Arabirim alındıktan sonra, IDebugErrorBreakpointResolution2 nesnesi almak için GetBreakpointResolution yöntemini çağırın. Ardından GetResolutionInfo yöntemi geçersiz bir konumu, geçersiz bir ifadeyi veya bekleyen kesme noktasının neden bağlanmadığını belirlemek için kullanılabilir( örneğin, kod henüz yüklenmemiş vb.).
Örnek
Aşağıdaki örnek, IDebugBreakpointErrorEvent2 arabirimini kullanıma sunan bir CBreakpointSetDebugEventBase nesnesi için bu yöntemin nasıl uygulandığını gösterir.
STDMETHODIMP CBreakpointErrorDebugEventBase::GetErrorBreakpoint(
IDebugErrorBreakpoint2 **ppbp)
{
HRESULT hRes = E_FAIL;
if ( ppbp )
{
if ( m_pError )
{
*ppbp = m_pError;
m_pError->AddRef();
hRes = S_OK;
}
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}