Condividi tramite


Funzione DeleteFiber (winbase.h)

Elimina una fibra esistente.

Sintassi

void DeleteFiber(
  [in] LPVOID lpFiber
);

Parametri

[in] lpFiber

Indirizzo della fibra da eliminare.

Valore restituito

nessuno

Osservazioni

La funzione DeleteFiber elimina tutti i dati associati alla fibra. Questi dati includono lo stack, un subset dei registri e i dati fibre.

Se la fibra attualmente in esecuzione chiama DeleteFiber, il thread chiama ExitThread e termina. Tuttavia, se una fibra attualmente in esecuzione viene eliminata da un'altra fibra, il thread che esegue la fibra eliminata è probabile che termina anormale perché lo stack di fibre è stato liberato.

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0400 o versioni successive. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Esempio

Per un esempio, vedere Uso di fibre.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

ExitThread

Fibre

Funzioni di processi e thread