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.
Belirtilen ilişkili kesme noktasının oluşturulduğu bekleyen kesme noktasını alır.
Sözdizimi
Parametreler
ppPendingBreakpoint
[out] Bu ilişkili kesme noktasını oluşturmak için kullanılan bekleyen kesme noktasını temsil eden IDebugPendingBreakpoint2 nesnesini 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
Bekleyen kesme noktası, bir veya birden çok program için uygulanabilen bir kesme noktasını koda bağlamak için gereken tüm bilgilerin bir koleksiyonu olarak düşünülebilir.
Örnek
Aşağıdaki örnek, IDebugBoundBreakpoint2 arabirimini kullanıma sunan basit CBoundBreakpoint bir nesne için bu yöntemin nasıl uygulandığını gösterir.
HRESULT CBoundBreakpoint::GetPendingBreakpoint(
IDebugPendingBreakpoint2** ppPendingBreakpoint)
{
HRESULT hr;
// Check for valid IDebugPendingBreakpoint2 interface pointer.
if (ppPendingBreakpoint)
{
// Be sure that the bound breakpoint has not been deleted. If
// deleted, then return hr = E_BP_DELETED.
if (m_state != BPS_DELETED)
{
// Query for the IDebugPendingBreakpoint2 interface.
hr = m_pPendingBP->QueryInterface(IID_IDebugPendingBreakpoint2,
(void**)ppPendingBreakpoint);
}
else
{
hr = E_BP_DELETED;
}
}
else
{
hr = E_INVALIDARG;
}
return hr;
}