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.
Bu olayla ilişkili kesme noktalarının bir numaralandırıcısını oluşturur.
Sözdizimi
Parametreler
ppEnum
[out] Bu olaydan bağlanan tüm kesme noktalarını numaralandıran bir IEnumDebugBoundBreakpoints2 nesnesi döndürür.
İade Değeri
Başarılı olursa döndürür S_OK. İlişkili kesme noktası yoksa döndürür S_FALSE ; aksi takdirde bir hata kodu döndürür.
Açıklamalar
İlişkili kesme noktalarının listesi bu olaya bağlı olanlar içindir ve bekleyen bir kesme noktasından bağlanan kesme noktalarının tam listesi olmayabilir. Bekleyen kesme noktasına bağlı tüm kesme noktalarının listesini almak için, ilişkili IDebugPendingBreakpoint2 nesnesini almak için GetPendingBreakpoint yöntemini çağırın ve ardından bekleyen kesme noktası için tüm ilişkili kesme noktalarını içeren bir IEnumDebugBoundBreakpoints2 nesnesi almak için EnumBoundBreakpoints yöntemini çağırın.
Örnek
Aşağıdaki örnek, IDebugBreakpointBoundEvent2 arabirimini kullanıma sunan bir CBreakpointSetDebugEventBase nesnesi için bu yöntemin nasıl uygulandığını gösterir.
STDMETHODIMP CBreakpointSetDebugEventBase::EnumBoundBreakpoints(
IEnumDebugBoundBreakpoints2 **ppEnum)
{
HRESULT hRes = E_FAIL;
if ( ppEnum )
{
if ( m_pEnumBound )
{
hRes = m_pEnumBound->Clone(ppEnum);
if ( EVAL(S_OK == hRes) )
(*ppEnum)->Reset();
}
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}