hal层接口