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