Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |