| 245 | } |
| 246 | |
| 247 | IView* CKernelView::GetCurView() { |
| 248 | int index = 0; |
| 249 | |
| 250 | index = m_TabCtrl.GetCurSel(); |
| 251 | switch (static_cast<TabColumn>(index)) { |
| 252 | case TabColumn::PiDDBCacheTable: |
| 253 | return m_PiDDBCacheTable; |
| 254 | case TabColumn::UnloadedDriverTable: |
| 255 | break; |
| 256 | case TabColumn::KernelPoolTable: |
| 257 | return m_KernelPoolView; |
| 258 | case TabColumn::BigPoolTable: |
| 259 | return m_BigPoolView; |
| 260 | } |
| 261 | |
| 262 | return nullptr; |
| 263 | } |