Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan jenis titik henti yang diwakili oleh resolusi ini.
Sintaks
Parameter
pBPType
[out] Mengembalikan nilai dari enumerasi BP_TYPE yang menentukan jenis titik henti ini.
Tampilkan Nilai
Jika berhasil, tampilkan S_OK; jika tidak tampilkan kode galat. Mengembalikan E_FAIL jika bpResLocation bidang dalam struktur BP_RESOLUTION_INFO terkait tidak valid.
Keterangan
Titik henti mungkin berupa kode atau titik henti data, misalnya.
Contoh
Contoh berikut menunjukkan cara menerapkan metode ini untuk objek sederhana CDebugBreakpointResolution yang mengekspos antarmuka IDebugBreakpointResolution2 .
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;
}