IOServiceOpen with return code 0xe00002c2 in macos 12.4?

Hi, when i used IOServiceOpen(service,mach_task_t,0, &connect) to creat a connection to an IOService, a return code 0xe00002c2 is generated in macos Montery(12.4). but the same program returned Success in macos 11.x. did anyone encounted these issue?

IOServiceOpen with return code 0xe00002c2 in macos 12.4?
 
 
Q