Funzione FlsFree (fiberapi.h)
Rilascia un indice di archiviazione locale (FLS) fiber, rendendolo disponibile per il riutilizzo.
Sintassi
BOOL FlsFree(
[in] DWORD dwFlsIndex
);
Parametri
[in] dwFlsIndex
Indice FLS allocato dalla funzione FlsAlloc .
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Liberando un indice FLS, l'indice viene liberato per tutte le istanze di FLS nel processo corrente. Liberando un indice FLS, la routine di callback associata viene chiamata anche per ogni fibra, se lo slot FLS corrispondente contiene un valore non NULL.
Se le fibre del processo hanno allocato memoria e archiviato un puntatore alla memoria in uno slot FLS, devono liberare la memoria prima di chiamare FlsFree. La funzione FlsFree non libera blocchi di memoria i cui indirizzi sono stati archiviati negli slot FLS associati all'indice FLS. È previsto che le DLL chiamino questa funzione (se tutto) solo durante DLL_PROCESS_DETACH.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | fiberapi.h |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per