Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция KsUnregisterWorker позволяет клиентам отменять регистрацию рабочей роли. Функция может уничтожить потоки в зависимости от количества используемых потоков. Это необходимо использовать только после успешного выполнения KsRegisterWorker. Функция может вызываться только в PASSIVE_LEVEL.
Синтаксис
KSDDKAPI VOID KsUnregisterWorker(
[in] PKSWORKER Worker
);
Параметры
[in] Worker
Указывает ранее выделенную рабочую роль для отмены регистрации. Функция будет ожидать завершения любого выдающегося рабочего элемента.
Возвращаемое значение
Никакой
Замечания
Клиент должен убедиться, что выдающийся ввод-вывод, инициированный в любом рабочем потоке, был завершен до отмены регистрации рабочей роли. Это означает отмену или завершение незавершенных операций ввода-вывода перед отменой регистрации рабочей роли или до того, как рабочий элемент возвращается из обратного вызова за последний раз и отменяет регистрацию. Отмена регистрации рабочей роли ожидает завершения всех рабочих элементов в очереди перед возвратом.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | ks.h (include Ks.h) |
| библиотеки | Ks.lib |