Сложноподчинённое предложение с несколькими придаточными.
Когда [ _ = ], [ _ = ] но [ _, узнав что [ _ = ] ], [ _ = ] что [ _ = ].
Когда Томский спросил позволения представить графине своего приятеля, сердце бедной девушки забилось, но, узнав, что Нарумов не инженер, а конногвардеец, она сожалела, что нескромным вопросом высказала свою тайну ветреному Томскому.