Police said an officer was struck by an unoccupied fire engine that slid into him on the snow-covered driveway.