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

Confira também

ExitThread

Fibras

Funções de thread e processo