承载结构，单司机室内设通体推移侧窗，按对角线设有两个同等功能的操纵台，可满足双向运行操纵机车。传动方式为交—直流电传动，机车采用16V240ZJB型柴油机、TQFR-3000型同步主发电机、ZQDR-410型牵引电动机。机车走行部是两台经改进的三轴转向架，具有良好的曲线通过性能，可以低速顺利通过100米的曲线半径；机车轴式Co-Co，轴重可根据用户要求转换为23吨或25吨，可适应各类编组站和不同工矿企业的线路条件。根据调车机车频繁调速、换向的特点，东风12型机车的柴油机采用无级调速，并采用微机控制装置，