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 çözümlemeyle temsil edilen kesme noktasının türünü alır.
Sözdizimi
Parametreler
pBPType
[out] BP_TYPE numaralandırmasından bu kesme noktasının türünü belirten bir değer 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. İlişkili BP_RESOLUTION_INFO yapısındaki alan geçerli değilse bpResLocation E_FAIL döndürür.
Açıklamalar
Kesme noktası, örneğin bir kod veya veri kesme noktası olabilir.
Örnek
Aşağıdaki örnek, IDebugBreakpointResolution2 arabirimini kullanıma sunan basit CDebugBreakpointResolution bir nesne için bu yöntemin nasıl uygulandığını gösterir.
HRESULT CDebugBreakpointResolution::GetBreakpointType(BP_TYPE* pBPType)
{
HRESULT hr;
if (pBPType)
{
// Set default BP_TYPE.
*pBPType = BPT_NONE;
// Check if the BPRESI_BPRESLOCATION flag is set in BPRESI_FIELDS.
if (IsFlagSet(m_bpResolutionInfo.dwFields, BPRESI_BPRESLOCATION))
{
// Set the new BP_TYPE.
*pBPType = m_bpResolutionInfo.bpResLocation.bpType;
hr = S_OK;
}
else
{
hr = E_FAIL;
}
}
else
{
hr = E_INVALIDARG;
}
return hr;
}