Aggiungere una funzione che a cui verrĂ notificata la fine del programma.
Utile per liberare risorse in caso di interruzione del programma.
Sintassi
void ehAddExit(P_EXIT_FUNC pfnFunc)
Parametri
- pfnFunc
[in] Funzione da aggiungere
Commenti
Verra invocata solo in caso di fine regolare con
ehError o
ehExit.
Il numero massimo di funzioni possibili sono attualmente 20.
void _removeSema(BOOL bMode) {
fileSemaphore(WS_CLOSE,0,GCP_BUILD_SEMAPHORE);
}
.
.
.
ehAddExit(_removeSema);
.
.
ehRemoveExit(_removeSema);
.