A kernelben biztos, hogy van C++? Nem hiszem, hogy a kernel módú lib loader támogatja pl. a polimorfizmust (virtuális metódusok), 2000/XP-ben legalábbis még biztos nem működött. Az, hogy egy struct-ba beleírsz egy függvényt, esetleg struct helyett classt használsz, az még elment.