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 |