Función DeleteFiber (winbase.h)

Elimina una fibra existente.

Sintaxis

void DeleteFiber(
  [in] LPVOID lpFiber
);

Parámetros

[in] lpFiber

Dirección de la fibra que se va a eliminar.

Valor devuelto

None

Observaciones

La función DeleteFiber elimina todos los datos asociados a la fibra. Estos datos incluyen la pila, un subconjunto de los registros y los datos de fibra.

Si la fibra que se ejecuta actualmente llama a DeleteFiber, su subproceso llama a ExitThread y finaliza. Sin embargo, si otra fibra actualmente en ejecución se elimina, es probable que el subproceso que ejecuta la fibra eliminada finalice anómalamente porque la pila de fibra se ha liberado.

Para compilar una aplicación que usa esta función, defina _WIN32_WINNT como 0x0400 o posterior. Para obtener más información, vea Usar los encabezados de Windows.

Ejemplos

Para obtener un ejemplo, consulte Uso de fibras.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winbase.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

ExitThread

Fibras

Funciones de proceso y subproceso