Função DeleteFiber (winbase.h)
Exclui uma fibra existente.
Sintaxe
void DeleteFiber(
[in] LPVOID lpFiber
);
Parâmetros
[in] lpFiber
O endereço da fibra a ser excluída.
Retornar valor
Nenhum
Comentários
A função DeleteFiber exclui todos os dados associados à fibra. Esses dados incluem a pilha, um subconjunto dos registros e os dados de fibra.
Se a fibra em execução chamar DeleteFiber no momento, seu thread chamará ExitThread e terminará. No entanto, se uma fibra atualmente em execução for excluída por outra fibra, o thread que executa a fibra excluída provavelmente terminará anormalmente porque a pilha de fibras foi liberada.
Para compilar um aplicativo que usa essa função, defina _WIN32_WINNT como 0x0400 ou posterior. Para obter mais informações, consulte Usando os cabeçalhos do Windows.
Exemplos
Para obter um exemplo, consulte Usando fibras.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winbase.h (inclua Windows.h) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |