Функция DeleteFiber (winbase.h)
Удаляет существующее волокно.
Синтаксис
void DeleteFiber(
[in] LPVOID lpFiber
);
Параметры
[in] lpFiber
Адрес удаляемого волокна.
Возвращаемое значение
None
Remarks
Функция DeleteFiber удаляет все данные, связанные с волокном. Эти данные включают в себя стек, подмножество регистров и данные волокон.
Если выполняющееся в данный момент волокно вызывает DeleteFiber, его поток вызывает ExitThread и завершает работу. Тем не менее, если выполняющаяся в данный момент оптоволокно удаляется другим волокном, поток, выполняющий удаленное волокно, скорее всего, завершится аномально, так как стек волокон был освобожден.
Чтобы скомпилировать приложение, использующее эту функцию, определите _WIN32_WINNT как 0x0400 или более поздней версии. Дополнительные сведения см. в разделе Использование заголовков Windows.
Примеры
Пример см. в разделе Использование волокон.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |