Macro GlobalDiscard (winbase.h)
Rimuove il blocco di memoria globale specificato. Il conteggio dei blocchi dell'oggetto memoria deve essere zero.
Nota Le funzioni globali hanno un sovraccarico maggiore e offrono meno funzionalità rispetto ad altre funzioni di gestione della memoria. Le nuove applicazioni devono usare le funzioni heap a meno che la documentazione non indichi che deve essere usata una funzione globale. Per altre informazioni, vedere Funzioni globali e locali.
Sintassi
void GlobalDiscard(
[in] h
);
Parametri
[in] h
Handle per l'oggetto memoria globale. Questo handle viene restituito dalla funzione GlobalAlloc o GlobalReAlloc .
Valore restituito
nessuno
Osservazioni
Sebbene GlobalDiscard elimini il blocco di memoria dell'oggetto, l'handle per l'oggetto rimane valido. Il processo può successivamente passare l'handle alla funzione GlobalReAlloc per allocare un altro blocco di memoria globale identificato dallo stesso handle.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winbase.h (include Windows.h) |