KsUnregisterWorker 函数 (ks.h)
KsUnregisterWorker 函数允许客户端注销辅助角色。 函数可能会销毁线程,具体取决于使用的线程数。 只有在成功执行 KsRegisterWorker 后,才能使用此功能。 只能在PASSIVE_LEVEL调用函数。
语法
KSDDKAPI VOID KsUnregisterWorker(
[in] PKSWORKER Worker
);
参数
[in] Worker
指定要取消注册的以前分配的工作器。 函数将等到任何未完成的工作项完成。
返回值
无
备注
客户端必须确保在任何工作线程上启动的未完成 I/O 已完成,然后才能完成注销工作线程。 这意味着取消或完成未完成的 I/O 之前注销工作线程,或工作器项从其回调返回最后一次并取消注册之前。 取消注册辅助角色将等待当前排队的任何工作项完成,然后返回。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ks.h (包括 Ks.h) |
Library | Ks.lib |