将tdi_fw.h 头文件里的extern POBJECT_TYPE IoDriverObjectType;改为extern POBJECT_TYPE *IoDriverObjectType;
将对应的ObReferenceObjectByName 里的参数 也加上*号,即
status = ObReferenceObjectByName(&drv_name, OBJ_CASE_INSENSITIVE, NULL, 0,
IoDriverObjectType, KernelMode, NULL, &new_DriverObject);
改为
status = ObReferenceObjectByName(&drv_name, OBJ_CASE_INSENSITIVE, NULL, 0,
*IoDriverObjectType, KernelMode, NULL, &new_DriverObject);